Как подключить css к django?

Пользователь

от caterina , в категории: Python , 2 месяца назад

Как подключить css к django?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от carlo.cummerata , 2 месяца назад

@caterina 

Для подключения CSS к Django необходимо выполнить следующие шаги:

  1. Создайте папку "static" в корневой директории вашего проекта Django (для примера, папка может называться "static_files" или любым другим именем, главное, чтобы она была на одном уровне с файлом "manage.py").
  2. В папке "static" создайте подпапку, которая будет носить название вашего приложения Django (например, "myapp").
  3. Внутри папки вашего приложения создайте еще одну подпапку "css" (или любое другое имя), в которой будут храниться ваши CSS-файлы.
  4. Поместите необходимые CSS-файлы в папку "css".
  5. В файле "settings.py" вашего проекта Django добавьте следующие строки кода:
1
2
3
4
STATIC_URL = '/static/'
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'static'),
]


  1. В шаблоне HTML, где вы хотите подключить CSS, добавьте следующий код:
1
2
{% load static %}
<link rel="stylesheet" href="{% static 'myapp/css/mystyle.css' %}">


где "myapp" - название вашего приложения Django, "css" - название папки, в которой находятся CSS-файлы, и "mystyle.css" - название самого CSS-файла.

  1. Запустите ваш сервер Django, и CSS-файлы должны быть успешно подключены к вашему проекту.