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" %}

posted @ 2019-01-13 19:48  李小样  阅读(815)  评论(0)    收藏  举报