默認情況下,瀏覽器訪問一個網站的時候,同時還會向服務器請求“/favicon.ico”這個URL,目的是獲取網站的圖標。
默認情況下,Django會返回404錯誤的,只是這個錯誤不會打印出來,並且瀏覽器接收到這個404錯誤後,也無傷大雅,因爲沒有圖標就用默認的圖標,所以這個錯誤也沒有跟通常的404錯誤一樣在網頁上顯示出來。
不過我們還是應該給網站配置一個圖標,這樣用戶體驗會更好一些。
配置favicon.ico文件,可以在url.py文件中這樣配置:
# favicon.cio url(r'^favicon\.ico$', 'django.views.generic.simple.redirect_to', {'url': '/static/images/favicon.ico'}),
不過這個有個前提是在Django中,配置靜態文件的支持。
然後在static/images目錄下放一個名爲favicon.ico的圖片就大功告成了。