Django-form:更改Html选项:表单

时间:2012-09-18 08:52:53

标签: html django django-forms

好的,我在formModel中有这个字段

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示例:     .input {width:150px;} 因为我在此表格中有超过1个输入

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

样式应该通过CSS发生。

因为您有ID可用,所以可以这样做:

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

为了执行这个programmaticaly,我建议使用一些CSS类。要修改用于显示特定字段的窗口小部件(例如,通过更改其类属性,如果绝对必要,还要更改样式属性),请按照此问题的提示进行操作:CSS styling in Django forms