Django:我为什么要使用一个包进行Twitter引导程序集成?

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

那么,这些包的好处是什么?这只是方便还是我真的错过了一些东西,如果我选择不使用它?

谢谢你的帮助!

tot*_*ico 4

这只是为了形式方便。它为您提供模板标签。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 中配置。

因此,这不是必需的,但它会为您节省一些配置表单的麻烦。您可以在没有它们的情况下开始,当问题出现时,您会发现它们很有用。