Почему css моего приложения django работает только в режиме инкогнито?
Я не знаю, случалось ли это с кем-то еще, но у меня есть приложение django, которое показывает стили, созданные в css, только когда оно находится в режиме инкогнито, когда браузер находится в обычном режиме, вы не можете видеть изменения, созданные в css.
что может вызвать проблему? и как я могу ее решить?
Попробуйте очистить кэш браузера, думаю, это должно вам помочь.
Steps to clear cache and hard reload on chrome:
1. open the website
2. Inspect the page
3. Right-click on the refresh button near the URL bar
4. Click on 'Empty Cache and Hard Reload'
Это может быть связано с caching
. Режим incognito
не кэшируется, и поэтому вы можете видеть изменения. Одним из способов может быть использование version
в качестве параметра запроса в URL CSS, чтобы обмануть браузер и попросить его делать выборку каждый раз, когда вы меняете число. Например
<link rel="stylesheet" type="text/css" href="/site_media/css/style.css?version=1" />
вы можете изменять номер версии после каждого редактирования
Иногда браузеры кэшируют ваш веб-сайт. Но в режиме инкогнито браузер не кэширует вашу историю и поисковые запросы. Чтобы удалить кэш, выполните следующие действия:
- Правый клик и осмотр
- Наведите курсор на кнопку перезагрузки возле поля url
- Правой кнопкой мыши нажмите на кнопку перезагрузки
- Нажмите на "Empty cache and hard reload"
Скорее всего, это связано с кэшем. Из-за кэширования вы видите старую версию ваших стилей (CSS). В режиме инкогнито это не является проблемой, поскольку Chrome использует свежий кэш при начале сеанса и удаляет его при завершении сеанса. Вы можете решить свою проблему, очистив кэш.
ИЛИ
Отключите кэш в вашем браузере.