python_django_debug常見debug資訊
阿新 • • 發佈:2018-11-09
1.Not Found: /favicon.ico
favicon.ico:讓瀏覽器的收藏夾中除顯示相應的標題外,還以圖示的方式區別不同的網站。
(1)在*/contrib/admin/static/admin/img/下放入favicon.ico圖片。
查詢該路徑:rpm -qal | grep contrib/admin/static/admin/img。
線上製作ico的網址:http://ico.duduxuexi.com/
上述方法本機,不再報錯,但是訪問時,依然不能顯示icon。
(2)在*/contrib/admin/static/admin/img下放入favicon.ico圖片,
在urls.py下新增規則:
from
django.views.generic.base
import
RedirectView
path(
'favicon.ico'
, RedirectView.as_view(url
=
'static/img/favicon.ico'
)),
依然不能顯示圖示。
>>>>瀏覽器產生一個新的請求。
(3)在*/contrib/admin/static/admin/img下放入favicon.ico圖片,
設定靜態規則,返回檔案:
from
django.contrib.staticfiles.views
import
serve
path(
'favicon.ico'
, serve, {
'path'
:
'img/favicon.ico'
}),
(4)在html中head部分,設定圖示地址,
在head部新增,{% load staticfiles %},
<link rel="shortcut icon" href="{%static "images/favicon.ico" %}" />
TODO:使用pychrom編輯方式,放入explorer的static下再試一下。