跳转到主要内容

拥有Django DRY表单的最佳方式

此版本被撤回的原因

类似项目的旧版本

项目描述

Build Status http://codecov.io/github/django-crispy-forms/django-crispy-forms/coverage.svg?branch=master

拥有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_tableas_ulas_p。虽然无法调整输出,但使用起来非常简单。

  • 一个名为 {% crispy %} 的标签,可以根据您的配置和特定布局设置渲染表单。这为您提供了巨大的功能,而无需太多麻烦,帮助您节省大量时间。

Django-crispy-forms 支持多个前端框架,例如 Twitter Bootstrap(版本 2、3 和 4)、Uni-form 和 Foundation。您还可以轻松地适应您公司自定义的框架,创建自己的框架,更多信息请参阅 文档。您可以通过使用 CRISPY_TEMPLATE_PACK 设置变量轻松地在它们之间切换。

作者

django-crispy-forms 是新的 django-uni-form。django-uni-form 是由 Daniel Greenfeld 创建的应用程序,我从 0.8.0 版本开始领导。名称变更试图更好地解释应用程序的目的,自其诞生以来发生了重大变化。

如果您正在从 django-uni-form 升级,我们提供了升级说明来帮助您。

示例

这是您可以使用最新 django-crispy-forms 做的事情的预览。您可以在这里找到生成此表单的代码片段。

http://i.imgur.com/LSREg.png

文档

有关详细文档,请参阅 docs 文件夹或在 readthedocs 上阅读

特别感谢

  • 感谢 Daniel Greenfeld (@pydanny) 的支持、时间和给予我的机会。

  • 项目的名称是由神奇的 Audrey Roy (@audreyr) 提出的。

  • 感谢 Kenneth Love (@kennethlove) 创建 django-uni-form-contrib,其中 bootstrap 模板包是从这里开始的。

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源代码分发

此版本没有可用的源代码分发文件。请参阅 生成分发存档的教程

构建分发

django_crispy-1.8.1-py2.py3-none-any.whl (108.0 kB 查看哈希值

上传时间 Python 2 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面