2016-03-13 2 views
1

Я получаю сообщение с сообщением об ошибке Broken INTERNAL, часто жалуясь, что favicon.ico не найден. У меня есть выделенный значок в базовом шаблоне, и он находится в моей статической папке. В основных шаблонах отображается значок и нет сообщения об ошибке. Однако я не знаю, как указать значок для шаблонов администратора.Django Admin Broken INTERNAL link favicon.ico

ответ

0

Я нашел ответ на Setup a favicon.ico in Django. Однако статья слишком старая, и в новых версиях Django «redirect_to» устарел. Таким образом, решение, которое я использовал, чтобы добавить следующую картину в urls.py:

from django.conf.urls import url 
from django.views.generic.base import RedirectView 
from django.conf import settings 

from . import views 

urlpatterns = [ 
    url(r'^favicon\.ico$', RedirectView.as_view(url=settings.MEDIA_URL + 'Path_to_favicon_file')), 
] 
+1

Это почти точно так же, как [WIMS ответить на дубликате] (http://stackoverflow.com/a/21938270/1324033) (не мой нисходящий) – Sayse