是否有必要使用django软件包使用bootstrap为我的web应用程序设置样式?

是否有必要使用django软件包使用bootstrap为我的web应用程序设置样式?,django,django-forms,django-templates,Django,Django Forms,Django Templates,我只是想导入静态文件并添加我需要的类。但是我看到有几个django包支持Bootstrap3。为什么我需要一个?不,不是。您只需要引导的css和js文件。但是,在这种方法中,您应该在模板文件中手动使用它们,并自己处理类和必要的文件。例如,对于按钮,您应该向按钮添加btn btn default类: <button class="btn btn-default" type="submit">Button</button> 它生成两个引导式按钮。就这样! 另外,有些软件包允

我只是想导入静态文件并添加我需要的类。但是我看到有几个django包支持Bootstrap3。为什么我需要一个?

不,不是。您只需要引导的css和js文件。但是,在这种方法中,您应该在模板文件中手动使用它们,并自己处理类和必要的文件。例如,对于按钮,您应该向按钮添加
btn btn default
类:

<button class="btn btn-default" type="submit">Button</button>
它生成两个引导式按钮。就这样!
另外,有些软件包允许您在表单上使用引导组件而不是模板文件,并且它们处理元素的必要类。
这不是必需的。这些软件包是为了让开发人员更轻松。但是如果你熟悉引导,你可以直接使用它。即使在著名的项目模板中,bootstrap也可以直接使用

我试图理解拥有插件的动机,以及为什么我不能直接导入静态数据

和所有插件/第三方应用程序一样,它们的目标是让事情变得更简单,但我希望你们从我的文章中看到,这真的一点都不难,我会自己去做(就像我一样)

我所看到的库的唯一可能的好处是,它们都使用模板标记,通过在添加css属性的中心位置使代码更加干练。即使这样,如果它比其他方法更有效,我也会觉得有问题,我想知道它的性能是否会更低,因为它会给你留下更多的模板渲染


Tl;dr:他们试图让你的生活更轻松,但实际上你可以直接导入它们。

我的答案在副本中的可能重复解释了在没有第三方应用程序的情况下你是如何做到的…@Sayse说,这个问题并不完全是重复的。我试图理解拥有插件的动机,以及为什么我不能直接导入静态数据。然而,我发现你的回答很有用。
{% buttons submit='OK' reset="Cancel" %}{% endbuttons %}