@caterina
Для подключения CSS к Django необходимо выполнить следующие шаги:
- Создайте папку "static" в корневой директории вашего проекта Django (для примера, папка может называться "static_files" или любым другим именем, главное, чтобы она была на одном уровне с файлом "manage.py").
- В папке "static" создайте подпапку, которая будет носить название вашего приложения Django (например, "myapp").
- Внутри папки вашего приложения создайте еще одну подпапку "css" (или любое другое имя), в которой будут храниться ваши CSS-файлы.
- Поместите необходимые CSS-файлы в папку "css".
- В файле "settings.py" вашего проекта Django добавьте следующие строки кода:
1
2
3
4
|
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static'),
]
|
- В шаблоне HTML, где вы хотите подключить CSS, добавьте следующий код:
1
2
|
{% load static %}
<link rel="stylesheet" href="{% static 'myapp/css/mystyle.css' %}">
|
где "myapp" - название вашего приложения Django, "css" - название папки, в которой находятся CSS-файлы, и "mystyle.css" - название самого CSS-файла.
- Запустите ваш сервер Django, и CSS-файлы должны быть успешно подключены к вашему проекту.