2016-11-20 56 views
0

我需要的僅僅是添加一個默認類,我將稱之爲「myclass」到出現在添加/編輯表單中的所有輸入/選擇字段。我想要改造這個Django:在輸入/選擇字段中添加一個DEFAULT類

<div class="field-label"> 
<div> 
<label for="id_label" class="required">Label:</label> 
<input type="text" name="label" id="id_label" class="vTextField"> 
</div> 
</div> 

進入這個

<div class="field-label"> 
<div> 
<label for="id_label" class="required">Label:</label> 
<input class="myclass" type="text" name="label" id="id_label" class="vTextField"> 
</div> 
</div> 

我知道這個輸出是做成fieldset.html模板(管理/包括/ fieldset.html),但我不知道哪裏場點域,參數設置以及如何,因爲顯然已經格式化:

[... ] 
    {% if field.is_checkbox %} 
     {{ field.field }}{{ field.label_tag }} 
    {% else %} 
     {{ field.label_tag }} 
     {% if field.is_readonly %} 
      <p>{{ field.contents }}</p> 
     {% else %} 
      {{ field.field}} 
     {% endif %} 
    {% endif %} 
[...] 

我在哪裏可以修改? Thanx預先

回答

1

不要認爲有一種方法來設置來自Django輸入的默認類。你應該看看django-crispy-forms

它可以讓你直接從你的Form類自定義你的表單。因此,在模板中,您只需添加{% crispy some_form %}

+0

謝謝zubhav爲了澄清此問題,您的回答非常有幫助! –

相關問題