Я нашел это решение для обслуживания favicon.ico с помощью django.
(r'^favicon\.ico$',
'django.views.generic.simple.redirect_to',
{'url': settings.MEDIA_URL+'images/favicon.ico'}),
Я не понимаю, почему это работает только на сервере разработки.
Переход на /favicon.ico работает на dev, но не с debug = False
.
Он должен перенаправлять на /media/images/favicon.ico (обслуживаемый apache), который работает, если вы обращаетесь к нему напрямую.
Есть идеи?
Я бы не рекомендовал использовать favicon с помощью django, если в этом нет крайней необходимости. Вместо этого поместите параметр в конфигурацию вашего веб-сервера, который добавляет псевдоним, указывающий на значок.
Например, в apache:
Alias /favicon.ico /path/to/media_url/images/favicon.ico