2016-07-18 2 views
1

У меня довольно абсурдная проблема, когда каждый новый проект Django, который я создаю, использует старый значок, который я сделал давно. Другими словами, все новые проекты Django имеют этот старый значок, и я понятия не имею, как и почему его доступ к нему.Вопрос о Favicon с Django - Chrome

Любые идеи?

+0

Это может быть просто кешировано? Вы вынудили обновление (Ctr/Cmd + R)? – solarissmoke

+0

Спасибо, но, к сожалению, это не трюк. Я также попытался использовать метод Ctrl + F5, но не кубик. – oakesonline

ответ

0

Есть две точки рассмотреть следующие вопросы:

Как получить доступ к сайтам в стадии разработки

Если вы используете общий URL, такие как http://localhost, ваш браузер рассматривает все ваши сайты, чтобы быть таким же один. Таким образом, вы страдаете от проблем с кешированием. Если это так, вы можете попробовать хорошо известные решения, описанные в How to force a favicon refresh. Альтернативным решением является использование файла hosts (/etc/hosts на Linux или C:\Windows\System32\drivers\etc\hosts на Windows). Добавить линии, такие как:

127.0.0.1 myfirstsite.com 
127.0.0.1 mysecondsite.com 

Затем, просматривать сайты в стадии разработки так же, как обычный сайт с http://myfirstsite.com или http://mysecondsite.com.

Дублированный Favicon (s)

Есть ли шанс, ваши иконки продублированы?

  • Возможно, у вас есть дублированные объявления в вашем HTML. Некоторые браузеры могут использовать первый, другие - второй.
  • Возможно, у вас есть дублированный значок в корневом каталоге (то есть http://example.com/favicon.ico). Это соглашение, поэтому некоторые браузеры могут выбрать этот вариант вместо того, который вы указали в HTML.
+0

Спасибо. Я дам им выстрел. Я удалил папку Favicon в Chrome, но это, похоже, не решило проблему. Я заметил кое-что странное. Когда я перехожу на URL-адрес сервера Django по умолчанию (http://127.0.0.1:8000/), я вижу значок. Однако, когда я просто перехожу к localhost: 8000, я НЕ вижу значок. Надеюсь, это поможет мне определить проблему! – oakesonline

Смежные вопросы