1
我經常收到Broken INTERNAL鏈接錯誤消息電子郵件,抱怨favicon.ico未找到。我在我的基本模板中有專用的圖標,它位於我的靜態文件夾中。主模板顯示圖標並且沒有錯誤消息。但是,我不知道如何指定管理模板的圖標。Django Admin斷開內部鏈接favicon.ico
我經常收到Broken INTERNAL鏈接錯誤消息電子郵件,抱怨favicon.ico未找到。我在我的基本模板中有專用的圖標,它位於我的靜態文件夾中。主模板顯示圖標並且沒有錯誤消息。但是,我不知道如何指定管理模板的圖標。Django Admin斷開內部鏈接favicon.ico
我在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')),
]
這幾乎是完全一樣的[WIMS回答重複的(http://stackoverflow.com/a/21938270/1324033)(不是我的downvote) – Sayse