django-bootstrap4 和 bootstrap4 有什么区别?
What are the differences between django-bootstrap4 and bootstrap4?
我是 Django 网络开发的初学者,目前我正在使用 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>
最近我发现 Django 中有一个名为 django-bootstrap4
的模块,我也在阅读它的文档。
https://django-bootstrap4.readthedocs.io/
我试图找到它们之间的区别,但没有找到。
哪些适合在 Web 开发中使用?
试图在 google 上找到答案,但没有找到所以有人可以解释一下这两者之间的区别吗?
Bootstrap 本身是一个独立的 CSS 框架,无论应用程序框架如何,您都可以使用它来构建您的 UI。但是 django-bootstrap4
基本上是一个辅助库,可以将 Bootstrap
与您的 Django
项目 UI.
无缝集成
例如,假设您想在 Bootstrap
中使用警报组件。将 bootstrap.min.css
& bootstrap.min.js
添加到您的模板后,每次您想要显示警报时,您应该添加如下代码:
<div class="alert alert-danger" role="alert">
Something went wrong
</div>
但是使用 django-bootstrap4
你可以简单地在你的模板中使用 {% load bootstrap4 %}
然后不需要写所有的标签和 类.
{% bootstrap_alert "Something went wrong" alert_type='error' %}
所以它们基本上是一样的,但后者更干净,更易于维护。
我是 Django 网络开发的初学者,目前我正在使用 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>
最近我发现 Django 中有一个名为 django-bootstrap4
的模块,我也在阅读它的文档。
https://django-bootstrap4.readthedocs.io/
我试图找到它们之间的区别,但没有找到。
哪些适合在 Web 开发中使用?
试图在 google 上找到答案,但没有找到所以有人可以解释一下这两者之间的区别吗?
Bootstrap 本身是一个独立的 CSS 框架,无论应用程序框架如何,您都可以使用它来构建您的 UI。但是 django-bootstrap4
基本上是一个辅助库,可以将 Bootstrap
与您的 Django
项目 UI.
例如,假设您想在 Bootstrap
中使用警报组件。将 bootstrap.min.css
& bootstrap.min.js
添加到您的模板后,每次您想要显示警报时,您应该添加如下代码:
<div class="alert alert-danger" role="alert">
Something went wrong
</div>
但是使用 django-bootstrap4
你可以简单地在你的模板中使用 {% load bootstrap4 %}
然后不需要写所有的标签和 类.
{% bootstrap_alert "Something went wrong" alert_type='error' %}
所以它们基本上是一样的,但后者更干净,更易于维护。