Браузер загружает пустой 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 вместо текущей.

Вернуться на верх