Django添加ico图位于标的示例代码

  

所谓图标,即收藏夹图标的缩写,让浏览器的收藏夹中除显示相应的标题外,还以图标的方式区别不同的网站。

  

默认情况下,浏览器访问一个网站的时候,同时还会向服务器请求“/ico”位于这个URL,目的是获取网站的图标。

  

若是没有配置的话,Django就会返回一个404错误,并且浏览器接收到这404个错误后不会显示出来,一般不会被察觉。

  

但是服务器要是开启日志记录的话,这错误就会一直记录下来,累积一大堆无用的记录。

  

<强>添加标识。ico图标的方法有两种
  

  

首先先制作一个图标文件,使用PS或者某些在线生成ico的网站即可,我是在下面的网站生成的,当然,你也可以用其他网站!

  http://tools.jb51.net/aideddesign/ico_img

  

下载后将此文件命名为“ico”位于后放在静态/博客/img/下

  

方法一,在url.py中添加:

        从Django.views.generic。基地进口RedirectView      urlpattern=[   …   # favicon.cio   url (r ' ^图标\。ico的美元,RedirectView.as_view (url=r 'static/博客/img/ico的位于)),   ]      之前      

把请求“/ico”位于,指向静态/博客/img/图标。ico这个文件,重新部署一下项目就可以看到你想要的效果。

  

方法二,在页面直接重定向:

        & lt; head>   & lt;元charset=皍tf - 8”比;      {%负载staticfiles %}      …   & lt;链接rel="快捷方式图标" href=" https://www.yisu.com/zixun/{%静态“rel="外部nofollow”博客/img/图标。ico " %} "/比;   …      & lt;/head>      之前      

刷新一下,就可以看到效果了哦! ! !

  

记住,一定要把他放在全局头标签里面,这样才会获得应有的效果! !

  

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

Django添加ico图位于标的示例代码