Dav*_* D. 6 python django django-templates twitter-bootstrap
我读了几篇关于哪个bootstrap包使用的帖子(主要是Crispy-form VS django-toolkit-integration)
但我对Django很新,我仍然不明白这些软件包的真正需求是什么.我的意思是,Twitter引导程序只不过是css/js文件.所以,我想通过将我的Django表单和字段链接到HTML类(使用.py表单的小部件,以及直接在其他字段的.html模板中)来使用bootstrap
那么,这些包的好处是什么?这只是方便还是我真的错过了一些东西,如果我选择不使用它?
谢谢你的帮助!
这只是为了形式方便。它为您提供模板标签。Django 提供了两种方法 as_p、as_ul 和 as_table,但它们都不能与 bootstrap 顺利配合。所以你用类似的东西代替。
{% extends 'base.html' %}
{% load crispy_forms_tags %}
{% block content %}
{% form|crispy %}
{% endblock %}
Run Code Online (Sandbox Code Playgroud)
它还提供了一些方便的类来在 Django Forms 中配置。
因此,这不是必需的,但它会为您节省一些配置表单的麻烦。您可以在没有它们的情况下开始,当问题出现时,您会发现它们很有用。