繁体   English   中英

Django Form Package应用到Bootstrap 3

[英]Django Form Package Application to Bootstrap 3

您如何将Django Form从Package Application转换为Bootstrap3。就我而言,我正在使用django-allauth的表单

我想将注册/登录表单转换为Bootstrap3。 我希望Django Crispy表单http://django-crispy-forms.readthedocs.org/en/latest/index.html具有此功能,但无法找到它。

我没有django-allauth经验,但是您可能无法找到任何以django-allauth形式提供的现成支持。 但是,您应该能够对每个视图进行子类化,并在项目中为其注册URL模式,而不是包括其urls.py 如果它使用基于函数的视图,那么覆盖将需要更多的工作。

本质上,您要执行的操作是在您自己的子类中向django-allauth提供的表单中添加必要的松脆表单字段/包装器等,并改用这些类。 我在处理django-shop时已经成功使用了这种方法,尽管我认为在设计django-allauth时,里程数会有所警惕,这取决于是否/如何考虑了可扩展性。

另外,正如Selcuk所指出的,根据您的需要,覆盖模板文件可能就足够了,即将{{ form }}替换为{% crispy my_form %}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM