favicon в Django 1.4

категория: Django
Заметил, что сайт в адресной строке браузера и закладках смотреться посимпатичней, если рядом есть иконка, поэтому решил и на своих сайтах прикрутить. Мой favicon будет 16 на 16 пикселей формата ico, так как все браузеры его отображают, даже IE 5. Есть такой инструмент генератор фавикона www.favicon.cc. Можно рисовать прямо там или загрузить наброски, а потом там редактировать - это как кому угодно. После того как иконка готова нажимаем на кнопочку "DownloadFavicon" и теперь можно ее прикручивать к сайту. Закидываем favicon.ico на сервер в каталог media, прописываем к нему путь в urls.py, пример:
url(r'^favicon\.ico$', RedirectView.as_view(url='/media/images/favicon.ico')),
Обновитесь и можете порадовать глаз красивой иконкой возле названия сайта. На локальном сервере заработало, но на хостинге почему-то нет, пришлось на прямую в head прописывать:
<link rel="icon" type="image/ico" href="http://acman.ru/media/img/favicon.ico">
Оказалось, что файлы, расположенные в /media/ не обрабатываются Django, а обрабатываются исключительно Nginx.


blog comments powered by Disqus