Сам по себе Bootstrap является независимой CSS структурой, которую вы можете использовать для создания своего пользовательского интерфейса независимо от структуры приложения. Но django-bootstrap4
- это, по сути, вспомогательная библиотека для бесшовной интеграции Bootstrap
с пользовательским интерфейсом проекта Django
.
Например, рассмотрим, как вы хотите использовать компонент оповещения в 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' %}
Таким образом, они в основном то же самое, но последний чище и более удобен в обслуживании.