Django使用網站圖標


默認情況下,瀏覽器訪問一個網站的時候,同時還會向服務器請求“/favicon.ico”這個URL,目的是獲取網站的圖標。

若是沒有配置的話,Django就會返回一個404錯誤,並且瀏覽器接收到這個404錯誤后不會顯示出來。使用需要生成一個ico文件。

可以在http://www.bitbug.net/ 這個網站生成。將下載好的ico文件改名favicon.ico 然后放在static/img/favicon.ico

第一種方法使用url

from Django.views.generic.base import RedirectView
 
urlpatterns=[
 # favicon.cio   
 url(r'^favicon\.ico$',RedirectView.as_view(url=r'static/img/favicon.ico')),     
]

把請求”/favicon.ico”,指向static/img/favicon.ico 這個文件,重新部署一下項目就可以看到你想要的效果

第二種在前端頁面直接重定向

<link rel="shortcut icon" href="{%static 'xproject/img/favicon.ico' %}" />

他放在全局head標簽里面

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM