django-widget-tweaks
安装:pip install django-widget-tweaks
# settings.py
INSTALLED_APPS = [
...
'widget_tweaks',
]
模版:
{% load widget_tweaks %}
{% for field in form %}
<div class="form-group">
{{ field.label_tag }}
{% render_field field class="form-control" %} # 返回 class="form-control" 的表单标签
</div>
{% endfor %}
一些 render_field 模板标签的例子:
{% render_field form.subject class="form-control" %}
{% render_field form.message class="form-control" placeholder=form.message.label %}
{% render_field field class="form-control" placeholder="Write a message!" %}
{% render_field field style="font-size: 20px" %}
浙公网安备 33010602011771号