Браузер загружает пустой css
css находится в my_blog/my_blog/blog/static/blog/style.css manage.py в my_blog/my_blog глава html:
{% load static %}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="{% static 'blog/style.css' %}">
<title>{% block title%} My blog {% endblock %}</title>
</head>
Я использую pycharm pro. Браузер успешно загружает css файл, но он пуст. Почему это происходит?
Я не вижу загрузки css в журнале консоли django, когда загружаются страницы. Я изменил имя файла css. И он загружается, но один раз.
Когда я добавляю новое правило и перезагружаю сервер, браузер все равно получает старую версию css.
Теперь все работает нормально. Css загружается правильно. Я ничего не менял, поэтому не знаю, что произошло.
Я не верю, что ваш href отформатирован правильно
Добавьте это в ваш файл settings.py:
os.path.join(BASE_DIR, 'static')
Затем переместите вашу папку static
в папку проекта - /my_blog/static/blog/style.css
вместо текущей.