Django应用程序为英国政府设计系统。
crispy-forms-gds的Python项目详细描述
django-crispy-forms的GOV.UK Design System模板包,用于简单和 强大的表单生成,符合GDS的可用性和可访问性 指导方针。在
需要Django 2.2或更高版本和Django crispy forms 1.9或更高版本。在
快速启动
这是一个没有选项或详细信息的最小操作方法-请参阅 crispy-forms-gds documentation表示完整 安装和使用说明。在
使用pip安装:
pip install crispy-forms-gds
添加到已安装的应用程序,设置告诉django crispy forms使用此主题:
^{pr2}$使用crispy_forms_gds中的布局对象构建一个常规的crispy表单:
from django import forms from crispy_forms_gds.helper import FormHelper from crispy_forms_gds.layout import Submit class TextInputForm(forms.Form): name = forms.CharField( label="Name", help_text="Your full name.", widget=forms.TextInput(), error_messages={ "required": "Enter your name as it appears on your passport" } ) def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.helper = FormHelper() self.helper.add_input(Submit("submit", "Submit"))
在模板中按常规呈现表单:
{% load crispy_forms_tags %} {% crispy form %}
在浏览器中打开页面:
特点
{a7}中列出的基本组件^支持:
进一步阅读
- 阅读Read the docs上的文档
- 下载PyPi package
- 了解有关Django Crispy Forms的详细信息
- 项目
标签: