Доверьте продвижение нам
теги: ,

Категории

Рубрики

Написание постов, ведение соц сетей Ваших компаний. Формирование имиджа и контента.

от 22 900 

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

Чтобы добавить CSS в Django, можно использовать статические файлы. Статические файлы могут быть картинками, CSS-файлами или JavaScript-файлами. Вот пошаговая инструкция, как добавить CSS-файл в Django:

  1. Создайте каталог для статических файлов

Создайте каталог в вашем проекте Django для статических файлов CSS. Например, вы можете создать каталог «static» в корневом каталоге проекта Django.

  1. Пропишите STATIC_URL и STATICFILES_DIRS в settings.py

В файле settings.py вашего проекта Django установите значения для переменных STATIC_URL и STATICFILES_DIRS. STATIC_URL определяет префикс URL для ваших статических файлов, а STATICFILES_DIRS указывает на каталог, где находятся ваши статические файлы. Например:

STATIC_URL = '/static/'
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')]
  1. Создайте CSS-файл

Создайте файл style.css в каталоге static вашего проекта Django. В этом файле можно написать CSS-код, который будет применён к вашим HTML-шаблонам.

  1. Подключите CSS-файл в HTML-шаблон

Чтобы подключить CSS-файл к вашему HTML-шаблону, вы можете использовать тег link со следующим атрибутом href:

<link rel="stylesheet" type="text/css" href="{% static 'style.css' %}">

Здесь параметр ‘style.css’ является относительным путем к файлу style.css. С помощью функции static вы можете получить абсолютный путь к статическому файлу.

  1. Обновите шаблон вьюхи

Обновите вашу вьюху (файл views.py) и добавьте функцию render:

from django.shortcuts import render

def home(request):
    return render(request, 'home.html')
  1. Создайте HTML-шаблон

Создайте файл home.html в каталоге templates в вашем проекте Django и добавьте следующий код:

{% load static %}
<!DOCTYPE html>
<html>
<head>
  <title>Мой проект Django</title>
  <link rel="stylesheet" type="text/css" href="{% static 'style.css' %}">
</head>
<body>
  <h1>Добро пожаловать!</h1>
  <p>Этот проект создан с помощью Django.</p>
</body>
</html>

Здесь мы использовали функцию {% static %}, чтобы ссылаться на статический файл. Теперь стили из файла style.css должны работать в вашем HTML-шаблоне.

Поделиться:

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Задать вопрос

Оставляя заявку, вы соглашаетесь с политикой обработки персональных данных.

Оставить заявку

Оставляя заявку, вы соглашаетесь с политикой обработки персональных данных.