拥有 Django DRY 表单的最佳方式
项目描述
拥有Django DRY 表单的最佳方式。使用组件构建可编程的可重用布局,无需在模板中编写 HTML 即可完全控制呈现的 HTML。所有这一切都没有破坏 Django 中的标准做事方式,因此它与任何其他表单应用程序都很好。
django-crispy-forms支持带有 Python 3.7+ 的 Django 2.2、3.2 和 4.0。
注意:Django 4.0 需要 1.13+ 版本。
正在寻找 Bootstrap 5 支持?请参阅crispy-bootstrap5 包。
该应用程序主要提供:
一个名为|crispy的过滤器,它将呈现优雅的基于 div 的表单。将其视为内置方法:as_table、as_ul和as_p。您无法调整输出,但很容易开始使用它。
一个名为{% crispy %}的标签,它将根据您的配置和特定的布局设置呈现一个表单。这为您提供了惊人的功能,无需太多麻烦,帮助您节省大量时间。
Django-crispy-forms 支持多个前端框架,例如 Twitter Bootstrap(版本 2、3 和 4)、tailwind和 Foundation。您还可以轻松地调整您的自定义公司,创建自己的,请参阅文档以获取更多信息。您可以使用CRISPY_TEMPLATE_PACK设置变量在它们之间轻松切换。
例子
这是你可以用最新的 django-crispy-forms 做什么的预告片。在此处找到生成此表单的要点:
文档
有关详细文档,请参阅docs文件夹或在 readthedocs 上阅读
特别感谢
感谢 Daniel Feldroy ( @pydanny ) 给予我的支持、时间和机会。
该项目的名称是由出色的 Audrey Feldroy ( @audreyfeldroy )提出的
感谢Kenneth Love ( @kennethlove ) 创建 django-uni-form-contrib ,引导模板包是从它开始的。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
内置分布
django_crispy_forms -1.14.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bc4d2037f6de602d39c0bc452ac3029d1f5d65e88458872cc4dbc01c3a400604 |
|
MD5 | 0c36c05b703682edc732c0e866f01937 |
|
布莱克2-256 | 0b34f5240bcecb9c0d87fc339edf66f87d2ca5580e995ca966a93fdfb5ba7a66 |