2012-09-18 70 views
0

行,所以我有例如本場在我formModelDjango的形式:改變HTML選項:形式

RItitle = models.CharField(max_length=100) 

在我的模板:

  <tr> 
       <th>RI Title </th><th> {{ wizard.form.RItitle }} {{ wizard.form.RItitle.errors }}</th> 
      </tr> 

現在HTML:

<tr> 
    <th>RI Title </th><th> <input id="id_0-RItitle" type="text" name="0-RItitle" value="csss" maxlength="100"> </th> 
      </tr> 

如何更改此字段的html選項?我的意思是例如style =「width:150px」或者像這樣。我不能使用CSS例子: 。輸入{寬度:150像素;} 怎麼我以這種形式有更多的則1個輸入

感謝您的幫助

回答

0

樣式應該通過CSS發生。

因爲你要ID可用,您可以像這樣做:

#id_0-RItitle { 
    width: 150px; 
    /* some other styles here */ 
} 

這樣做pro​​grammaticaly,我會建議使用一些CSS類。要修改用於顯示特定字段的小部件(例如,通過更改其類屬性以及絕對必要的樣式屬性),請按照以下問題的提示進行操作:CSS styling in Django forms

+0

這對我編輯我的問題很有幫助 – Silwest

+0

@Silwest:這是完全不同的問題,關於特定小部件的修改,而不是造型。請單獨張貼。 – Tadeck