在(非模型)django形式的字段中迭代时,如下所示:
<form method="post" role="form" class="form-inline">
{% for field in form.visible_fields %}
<div id="div_{{ field.html_name }}" class="form-group">
<strong>{{ field.label_tag }}</strong> {{ field }}
</div>
{% endfor %}
</form>
<strong>
标记实际上并未应用于标签。
有没有办法解决这个问题(在实际的表单类中没有使用Metaclass或者为<span>
元素使用内联样式?
答案 0 :(得分:1)
您可以使用像。
这样的css选择器 .form-group>label{
...
font-weight: bold;
...
}
其他选项是......
使用FormField html ID属性作为css选择器。 (当您要为单个字段应用样式时,它适用于特定字段。
#form-field-id{ font-weight: bold; }
使用 html类属性。在这种情况下,您有两个选项来设置窗口小部件属性。在ModelForm类Field中设置参数或重写小部件模板。