CSS не загружается в стиле HTML-подключен к статике в Django

#html #css #django

#HTML #css — файл #джанго #css #django

Вопрос:

Так что в принципе мне не удается подключить файл .css к моему .html. Ранее он просто не находил файл .css, но после того, как я указал полный путь, он перестал выдавать мне ошибку «не найден» на локальном хосте cmd, поэтому он находит ее, но просто не применяет для изменения стиля. Файлы .html и .css находятся в одной папке, я уже пробовал поместить CSS в папки / static и / media, ни то, ни другое не сработало

 <!DOCTYPE html>
<html lang="en" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title></title>
    <link rel="stylesheet" href=C:UsersAny1Desktoppersonal_portfolio- 
 projectblogtemplatesblogmaster.css">
  </head>
  <body>
    <h1>Example heading</h1>
    <p>Lori is home blog</p>
  </body>
</html>
  

#просто пытаюсь изменить цвет h1 на красный для тестирования

     h1 { color: #FF0000;

}
  

#и мой settings.py

 STATIC_URL = '/static/'

MEDIA_ROOT = BASE_DIR / 'media'

MEDIA_URL = '/media/'
  

Комментарии:

1. пожалуйста, отредактируйте свой пост — замените изображения фрагментами кода, содержащими части кода, которые имеют отношение к вашему вопросу.

Ответ №1:

@Марк Рофейл

большое спасибо, что исправил это. Я только что сделал

 {% load static %}
<link href="{% static 'css/master.css' %}" rel="stylesheet">
  

Ответ №2:

вместо

     <link rel="stylesheet" href=C:UsersAny1Desktoppersonal_portfolio- 
  

напишите это так

     {% load static %}
    .
    .
    .
    {% block css %}

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

    {% endblock %}
  

убедитесь, что ваш CSS находится в ‘/static/css/master.css’

Комментарии:

1. Большое спасибо, Марк! Он также работает только с {% load static %} <link href=»{% static ‘css/master.css’ %}» rel=»stylesheet»>