Почему 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" />  

вы можете изменять номер версии после каждого редактирования

Иногда браузеры кэшируют ваш веб-сайт. Но в режиме инкогнито браузер не кэширует вашу историю и поисковые запросы. Чтобы удалить кэш, выполните следующие действия:

  1. Правый клик и осмотр
  2. Наведите курсор на кнопку перезагрузки возле поля url
  3. Правой кнопкой мыши нажмите на кнопку перезагрузки
  4. Нажмите на "Empty cache and hard reload"

Скорее всего, это связано с кэшем. Из-за кэширования вы видите старую версию ваших стилей (CSS). В режиме инкогнито это не является проблемой, поскольку Chrome использует свежий кэш при начале сеанса и удаляет его при завершении сеанса. Вы можете решить свою проблему, очистив кэш.

ИЛИ

Отключите кэш в вашем браузере.

disable cache

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