拥有Django DRY表单的最佳方式
此版本被撤回的原因
类似项目的旧版本
项目描述
拥有Django DRY表单的最佳方式。从组件中构建可重用的布局,完全控制渲染的HTML,而不需要在模板中编写HTML。所有这些都不破坏Django中做事的标准方式,因此它可以很好地与任何其他表单应用程序协同工作。
django-crispy-forms支持Python 2.7/Python 3.5+和Django 1.11、2.1、2.2和3.0。
该应用程序主要提供
一个名为 |crispy 的过滤器,可以将 div 基础表单渲染成优雅的样式。可以将其视为内置方法:as_table、as_ul 和 as_p。虽然无法调整输出,但使用起来非常简单。
一个名为 {% crispy %} 的标签,可以根据您的配置和特定布局设置渲染表单。这为您提供了巨大的功能,而无需太多麻烦,帮助您节省大量时间。
Django-crispy-forms 支持多个前端框架,例如 Twitter Bootstrap(版本 2、3 和 4)、Uni-form 和 Foundation。您还可以轻松地适应您公司自定义的框架,创建自己的框架,更多信息请参阅 文档。您可以通过使用 CRISPY_TEMPLATE_PACK 设置变量轻松地在它们之间切换。
示例
这是您可以使用最新 django-crispy-forms 做的事情的预览。您可以在这里找到生成此表单的代码片段。
文档
有关详细文档,请参阅 docs 文件夹或在 readthedocs 上阅读。
特别感谢
感谢 Daniel Greenfeld (@pydanny) 的支持、时间和给予我的机会。
项目的名称是由神奇的 Audrey Roy (@audreyr) 提出的。
感谢 Kenneth Love (@kennethlove) 创建 django-uni-form-contrib,其中 bootstrap 模板包是从这里开始的。
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。