В чем разница между django -bootstrap4 и bootstrap4? - PullRequest
4 голосов
/ 18 марта 2020

Я новичок в Django веб-разработке, и в настоящее время я использую bootstrap4, загружая bootstrap.min.css & bootstrap.min.js, как показано ниже в html файлах.

<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/

Я пытался найти разницу между ними, но не нашел.

Что подойдет для веб-разработки?

Пытался найти ответ в Google, но не нашел ответа, поэтому, пожалуйста, кто-нибудь может объяснить мне разницу между этими двумя?

1 Ответ

2 голосов
/ 18 марта 2020

Сам по себе 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' %}

Таким образом, они в основном то же самое, но последний чище и более удобен в обслуживании.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...