快速简单的django模板标记,用于显示表单。
django-standard-form的Python项目详细描述
快速简单的django模板标记,用于显示表单。
安装
- pip install django-standard-form
- 将'standard_form'添加到INSTALLED_APPS
用法
- 最基本的示例:
{% load standard_form %} <form action="" method="post" class="frm"> {% csrf_token %} <fieldset class="frm-horizontal"> {% standard_form form %} {% standard_submit %} </fieldset> </form>
- 单独渲染字段:
<form action="" method="post" class="frm"> {% csrf_token %} <fieldset class="frm-horizontal"> <ol> <li>{% standard_field form.field_name_one %}</li> </ol> </fieldset> <fieldset class="frm-vertical"> <ol> <li>{% standard_field form.field_name_two %}</li> </ol> {% standard_submit %} </fieldset> </form>
- 单独呈现小部件:
<form action="" method="post" class="frm"> {% csrf_token %} <fieldset class="frm-horizontal"> <ol> <li> <label for="id_{{ form.field_name_one.name }}">My label or other stuff</label> <div class="field">{% standard_widget form.field_name_one %}</div> </li> <li> <label class="empty"></label> <div class="field"><input type="submit" class="btn" value="{% trans 'Go' %}" /></div> </li> </ol> </fieldset> </form>
- 所有可用选项:
{% standard_field form.field_name_one 'no_required no_required_helper no_help_text no_error_text' custom_class='input-block' placeholder='This one has all the available options' label='My label' %}