НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ

Django Підручник

Django Головна Django Інтро Django Почати навчання Створення віртуального середовища Встановити Django Django Створити проєкт Django Створити додаток Django Представлення Django URL Django Шаблони Django Моделі Django Вставити дані Django Оновити дані Django Видалити дані Django Оновити модель

Відображення даних

Підготовка шаблону і представлення Додати посилання на деталі Додати головний шаблон Додати головну Index сторінку Django 404 Шаблон Додати Test перегляд

Admin

Django Admin Створити користувача Включити учасника Відображення списку установок Оновити учасників Додати учасників Видалити учасників

Django Синтаксис

Django Змінні Django Теги Django If Else Django Цикл For Django Коментар Django Include

QuerySets

QuerySet Інтро QuerySet Get QuerySet Фільтр QuerySet Order By

Статичні файли

Додати статичні файли Встановити WhiteNoise Зібрати статичні файли Додати глобальні статичні файли Додати стилі до проєкту

PostgreSQL

PostgreSQL Інтро Створити обліковий запис AWS Створити базу даних у RDS Підключитися до бази даних Додати учасників

Розгортання Django

Elastic Beanstalk (EB) Створити requirements.txt Створити django.config Створити .zip файл Розгорнути із EB Оновити проєкт

Більше Django

Додати Slug Field Додати Bootstrap 5

Django Довідники

Довідник тегів шаблону Довідник фільтра Довідник Пошуку полів

Django Вправи

Django Компілятор Django Вправи Django Вікторина Django Сервер Django Сертифікат

Django. Уроки для початківців

En Es De

Django - Додати статичний файл


Додати Bootstrap 5

Існує два основні методи використання початкового завантаження у вашому проєкті Django. Або завантаживши необхідні файли та включивши їх у свій проєкт, або ви можете встановити модуль Bootstrap 5 у своє віртуальне середовище.

Ми будемо використовувати другий спосіб, встановивши Bootstrap 5 у віртуальному середовищі.


Встановити Bootstrap 5

Bootstrap 5 має бути встановлено у віртуальному середовищі.

Ми встановимо його в існуючий проєкт, "Мій тенісний клуб", створений раніше в цьому посібнику.

Відкрийте вікно команд, перейдіть до папки віртуального середовища та активуйте віртуальне середовище:

Scripts\activate.bat

У віртуальному середовищі встановіть Bootstrap 5 за допомогою цієї команди:

pip install django-bootstrap-v5

Це дасть вам такий результат:

Collecting django-bootstrap-v5
Downloading django_bootstrap_v5-1.0.11-py3-none-any.whl (24 kB)
Requirement already satisfied: django<5.0,>=2.2 in c:\users\your name\myworld\lib\site-packages (from django-bootstrap-v5) (4.1.4)
Collecting beautifulsoup4<5.0.0,>=4.8.0
  Downloading beautifulsoup4-4.11.1-py3-none-any.whl (128 kB)
     |████████████████████████████████| 128 kB 6.4 MB/s
Requirement already satisfied: tzdata; sys_platform == "win32" in c:\users\your name\myworld\lib\site-packages (from django<5.0,>=2.2->django-bootstrap-v5) (2022.7)
Requirement already satisfied: asgiref<4,>=3.5.2 in c:\users\your name\myworld\lib\site-packages (from django<5.0,>=2.2->django-bootstrap-v5) (3.5.2)
Requirement already satisfied: sqlparse>=0.2.2 in c:\users\your name\myworld\lib\site-packages (from django<5.0,>=2.2->django-bootstrap-v5) (0.4.3)
Collecting soupsieve>1.2
  Downloading soupsieve-2.3.2.post1-py3-none-any.whl (37 kB)
Installing collected packages: soupsieve, beautifulsoup4, django-bootstrap-v5
Successfully installed beautifulsoup4-4.11.1 django-bootstrap-v5-1.0.11 soupsieve-2.3.2.post1

Оновити налаштування

Наступним кроком є включення модуля початкового завантаження до списку INSTALLED_APPS у settings.py:

my_tennis_club/my_tennis_club/settings.py:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'members',
    'bootstrap5',
]

Тепер Bootstrap 5 готовий до використання у вашому проєкті!


Видалити старий стиль

У проєкті "Мій тенісний клуб" уже є таблиця стилів, видаліть її, і сторінка "Учасники" без стилів виглядатиме так:

Django Members


Додайте Bootstrap 5 до шаблону

Щоб використовувати Bootstrap 5 у проєкті, почніть із вставлення кількох рядків коду в шаблон master.html:

my_tennis_club/members/templates/master.html:

<!DOCTYPE html>
<html>
<head>
  <title>{% block title %}{% endblock %}</title>
  {% load bootstrap5 %}
  {% bootstrap_css %}
  {% bootstrap_javascript %}
</head>
<body>

<div class="container">
  <ul class="nav bg-info">
    <li class="nav-item">
      <a class="nav-link link-light" href="/">HOME</a>
    </li>
    <li class="nav-item">
      <a class="nav-link link-light" href="/members">MEMBERS</a>
    </li>
  </ul>

  {% block content %}
  {% endblock %}
</div>
</body>
</html>

Як бачите, ми вставили ці три рядки в розділ <head>:

  {% load bootstrap5 %}
  {% bootstrap_css %}
  {% bootstrap_javascript %}

Перший рядок повідомляє Django, що він повинен завантажити модуль Bootstrap 5 у цьому шаблоні.

Другий рядок вставляє елемент <link> із посиланням на таблицю стилів початкового завантаження.

Третій рядок вставляє елемент <script> із посиланням на необхідний файл javascript.

Ми також внесли деякі зміни в елементи HTML у шаблоні, як-от вставлення класів початкового завантаження на панель навігації:

<div class="container">
  <ul class="nav bg-info">
    <li class="nav-item">
      <a class="nav-link link-light" href="/">HOME</a>
    </li>
    <li class="nav-item">
      <a class="nav-link link-light" href="/members">MEMBERS</a>
    </li>
  </ul>
  {% block content %}
  {% endblock %}
</div>

Якщо ви запустите проєкт зараз, сторінка учасників матиме такий вигляд:

Django Bootstrap 5

Це воно! Bootstrap 5 тепер є частиною вашого проєкту!

Дізнайтеся більше про Bootstrap 5 у нашому підручнику Bootstrap 5.



Коментарі