0

好的,例如,我的 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 个输入

感谢帮助

4

1 回答 1

0

样式应该通过 CSS 进行。

因为你有可用的 ID,你可以这样做:

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

为了以编程方式执行此操作,我建议使用一些 CSS 类。要修改用于显示特定字段的小部件(例如,通过更改其类属性,如果绝对必要,还可以更改样式属性)遵循以下问题的提示:Django 表单中的 CSS 样式

于 2012-09-18T08:57:08.483 回答