【问题标题】:What are the differences between django-bootstrap4 and bootstrap4?django-bootstrap4 和 bootstrap4 有什么区别?
【发布时间】:2020-06-29 05:21:49
【问题描述】:

我是 Django Web 开发的初学者,目前我正在使用 bootstrap4,方法是在 html 文件中加载 bootstrap.min.cssbootstrap.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 开发中使用?

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

【问题讨论】:

    标签: django python-3.x bootstrap-4 django-bootstrap4


    【解决方案1】:

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

    例如,假设您想在Bootstrap 中使用警报组件。将bootstrap.min.cssbootstrap.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 是否提供Bootstrap 提供的所有组件和功能?
    • @Moon 如果回答有帮助,请考虑接受。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-19
    • 2019-06-03
    • 2014-07-22
    • 1970-01-01
    • 2017-01-13
    • 2014-03-02
    相关资源
    最近更新 更多