【发布时间】:2016-03-25 07:56:24
【问题描述】:
如何自定义 Django 表单并为它们设置类?例如,我有一个带有引导类和自定义字体的文本框:
<input type="text" class="form-control myfont" value="{{ model1.field1 }}"/>
但原始表单字段“{{ form1.form_field1 }}”是一个没有样式的简单文本框。我尝试使用此代码:
<input type="text" class="form-control myfont" value="{{ form1.form_field1 }}"/>
此代码无效。你有什么建议吗??
【问题讨论】:
-
{{ form1.form_field1 }} 将整个表单域呈现到页面。 {{ form1.form_field1.value }} 是将该字段的值呈现到页面的内容。但是,将 form.form_field1 的值注入到您编写的一段 html 中并不是一个好主意,因为它无法正确处理字符串的转义。你会失去很多 django 的优点。
标签: css django django-forms