django-bootstrap4 和 bootstrap4 有什么区别?

Moo*_*oon 7 django python-3.x bootstrap-4 django-bootstrap4

我是 Django Web 开发的初学者,目前我正在使用 bootstrap4,方法是在 html 文件中加载bootstrap.min.css& bootstrap.min.js,如下所示。

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

最近我发现 Django 中有一个模块,django-bootstrap4我也在阅读它的文档。

https://django-bootstrap4.readthedocs.io/

我试图找到它们之间的区别,但没有找到任何区别。

哪些适合在 Web 开发中使用?

试图在谷歌上找到答案但没有找到所以请有人解释我这两者之间的区别吗?

mhr*_*iee 5

Bootstrap 本身是一个独立的 CSS 框架,无论应用程序框架如何,您都可以使用它来构建 UI。但基本上是一个与您的项目 UIdjango-bootstrap4无缝集成的帮助程序库。BootstrapDjango

例如,考虑您想在Bootstrap. bootstrap.min.css将&添加到模板后bootstrap.min.js,每次要显示警报时,都应该添加如下代码:

<div class="alert alert-danger" role="alert">
  Something went wrong
</div>
Run Code Online (Sandbox Code Playgroud)

但是,django-bootstrap4您可以简单地在模板中使用{% load bootstrap4 %},然后无需编写所有标签和类。

{% bootstrap_alert "Something went wrong" alert_type='error' %}
Run Code Online (Sandbox Code Playgroud)

所以它们基本上是相同的,但后者更干净且更易于维护。