1. 程式人生 > >python_django_debug常見debug資訊

python_django_debug常見debug資訊

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下再試一下。