Как добавить css в django?

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

от loyal , в категории: Python , 3 года назад

Как добавить css в django?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от deshaun_cormier , 2 года назад

@loyal 

Чтобы добавить CSS в Django, существует несколько способов:

  1. Создайте файл CSS в папке static вашего приложения. Затем в шаблоне HTML вы можете подключить этот файл, используя тег <link>:
1
2
{% load static %}
<link rel="stylesheet" type="text/css" href="{% static 'css/style.css' %}">


  1. Вы также можете использовать тег {% static %} в теге style:
1
2
3
4
{% load static %}
<style>
  {% static 'css/style.css' %}
</style>


  1. Еще один способ - это использование приложения django.contrib.staticfiles, которое позволяет управлять статическими файлами. Для этого вам нужно будет добавить 'django.contrib.staticfiles' в список INSTALLED_APPS в конфигурационном файле settings.py, а затем использовать тег {% load static %} в шаблоне:
1
2
{% load static %}
<link rel="stylesheet" type="text/css" href="{% static 'css/style.css' %}">


Помните, что вам нужно указать путь к файлу CSS относительно папки static.

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

от kaleigh , 2 года назад

@loyal 

  1. Создать папку 'static' в корневой директории проекта.
  2. В папке 'static' создать папку, которая будет отвечать за стили, например, 'css'.
  3. В созданной папке 'css' создать файл со стилями, например, 'styles.css'.
  4. В шаблоне, где нужно подключить стили, в head секции добавить тег: {% load static %}
  5. Запустить сервер и проверить, что стили подключаются правильно.