最好的方式让下一代的django干型。

django-crispy-forms-ng的Python项目详细描述


Build Status

django crispy forms ng是django-crispy-forms的叉子。最初由Miguel Araujo领导的项目在2014年初停止接收更新。随着django的每次升级,问题越来越严重,它所依赖的越来越多的功能被弃用。

这个fork旨在为现代django版本提供支持,同时保持对旧版本的合理支持。计划是支持所有官方支持的主要django版本,以及从最旧的lts版本到当前版本之间的所有版本。例如,截至2015年4月,最新的django版本是1.8,而最旧的lts版本是1.4,因此支持的django版本是1.4–1.8。

最初的django crispy表单自述如下。


最好的方法是用Django干燥的形式。用组件构建可编程重用的布局,完全控制呈现的html,而不必在模板中编写html。所有这些都没有打破django的标准工作方式,因此它对任何其他表单应用程序都很好。

应用程序主要提供:

  • 一个名为|crispy的过滤器,它将呈现优雅的基于div的表单。把它看作是内置的方法:as_tableas_ulas_p。您无法调整输出,但很容易开始使用它。
  • 一个名为{% crispy %}的标记,它将根据您的配置和特定的布局设置呈现窗体。这给你惊人的力量,没有太多的麻烦,帮助你节省吨的时间。

django crispy表单支持几个前端框架,比如twitterBootstrap(版本2和3)、Uni-form和foundation。您还可以很容易地调整您的定制公司,创建自己的see the docs以获取更多信息。您可以使用CRISPY_TEMPLATE_PACK设置变量在它们之间轻松切换。

作者

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

如果您是从django uni form升级,我们有instructions帮助您。

示例

这是一个调侃你可以做什么与最新的django脆形式。Find here the gist用于生成此表单:

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

文档

有关详细文档,请参见docs文件夹或read it on readthedocs

特别感谢

  • 感谢丹尼尔·格林菲尔德(Daniel Greenfeld)的支持、时间和给我的机会。
  • 这个项目的名字是由梦幻般的奥黛丽·罗伊提出的(@audreyr
  • 为Kenneth Love(@kennethlove)创建启动引导模板包的django uni form contrib。

Django Crispy Forms在Python2.6.x、Python2.7.x和Python3.3.x中支持Django 1.3或更高版本。如果需要支持Python2.5或Django 1.2,则需要使用低于1.3的Django Crispy Forms版本。对于django或python的早期版本,您需要使用django uni form 0.7.0。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
为@Nonnull注释参数编写java单元测试   对于JAVA,如何从它自己的类调用插入排序来将数组分类到一个单独的类中?   Java中嵌套SQL查询的字符串解析   java在所有带有特定注释的方法上调用带注释的方面   在Java中将base64转换为PDF   无法在Android上强制转换java getApplicationContext()   雅加达ee Java ee:如何获取我的应用程序的URL?   IntelliJ:如何导入的文件夹。java文件作为库?   多线程Java(FX)在播放一种声音的同时,播放另一种声音   网络爬虫我需要将proto3版本中protobuf生成的java代码添加到nutch 1.7中   使用JAXRS注释资源的java Restlet客户端   java如何查找给定月份的日期范围   java Minecraft Bukkit插件:我的小游戏传送机不工作   Java Excel搜索和数组列表工作不正常