django-pony表单帮助您为django表单编写更好的html

django-pony-forms的Python项目详细描述


Build StatusVersion

Coverage StatusRequirements Status

License

Django小马表格

django pony forms帮助您为django表单编写更好的html。

阅读readthedocs上的文档

1:默认情况下更好的HTML格式

django生成的html表单不是很好,也不是很有用。例如,django表单的默认输出是一个表。

只是MIXIN ^ {STR 1 } $POYYFATMIXIN < /强>以产生更好的HTML:

classExampleForm(PonyFormMixin,forms.Form):name=forms.CharField()

这将生成以下HTML:

<divclass="form-row row-name"><labelfor="id_name">Name</label><inputtype="text"id="id_name"name="name"/></div>

2:编写自己的表单模板

您也可以编写自己的表单模板:

classExampleForm(PonyFormMixin,forms.Form):name=forms.CharField()form_template='my_form.html'row_template='my_row.html'

我的表单.html:

<divclass="my_form">
    {{ hidden_fields }}
    {{ top_errors }}
    {{ rows }}
</div>

要求

这个包是用django 1.11-2.2和python 2.7,3.5-3.7测试的。

安装

安装软件包:

$ pip install django_pony_forms

settings.py中,将django-pony\u表单添加到已安装的应用程序中。

INSTALLED_APPS=(..'django_pony_forms',)

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

推荐PyPI第三方库


热门话题
将Java中的对象列表序列化为json   在同一Play Framework项目中同时使用Ebean和JPA的java   oop如何在整个Java项目中共享API密钥   java ADT Eclipse SDK故障未找到DDM   扫描程序中变量的递归Java输入值未应用于方法中的变量   java将空格转换为命令行类型的空格   JavaSpring,如何决定客户机应该使用哪个服务?   java致命异常:main(Android标准)   java编译错误是因为类型检查还是三元运算符?   java Sikuli+Webdriver:getting error x.png看起来像一个文件,但在磁盘上找不到。假设是文本   java选择位置。。。。ms sql 2005中需要电气状态   由于OSGi捆绑包依赖性问题,java无法启动RCP应用程序   json java gson fromjson返回非泛型的null   如何将google api访问令牌从java服务器传递到gapi javascript客户端?   java在已排序的LinkedList中添加元素   java ForkJoinPool为什么程序抛出OutOfMemoryError?   java SQUARE无法解析为Processing/Eclipse中的变量   java如何为Sun App Server 8.2设置JNDI