Проблема с обновлением файла css, используемого в моем проекте Django - PullRequest
0 голосов
/ 24 апреля 2020

Я создаю свой первый Django проект и хочу создать таблицу стилей css для своего проекта. Файл css, который я хочу использовать, - /static/css/main.css. Я загружаю файл stati c в свой шаблон base.html, используя:

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

Проблема заключается в том, что при редактировании и сохранении файла main.css никаких изменений не видно ни на одной из веб-страниц. Когда я проверил URL 127.0.0.0:8000/static/css/main.css, он показывает файл css, но только старую версию до того, как я его отредактировал. Я попытался перезапустить сервер разработки и мой virtualenv и убедиться, что я сохранил изменения, но ни одна из них не решила проблему. Когда я просмотрел исходный код страницы и щелкнул ссылку на таблицу стилей css, она все равно показала старую версию в URL 127.0.0.0:8000/static/css/main.css.

Когда я добавляю стили в теги <style></style>, он работает просто отлично.

Как мне сделать так, чтобы он отображал новую версию файла css?

1 Ответ

1 голос
/ 24 апреля 2020

Ваша проблема может быть вызвана браузером, использующим кэшированную версию файла css. попробуйте отключить кэш в firefox inspectelements> storage> cacheStorage.

, если он сохраняется, попробуйте загрузить страницу в режиме инкогнито

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...