gpt4 book ai didi

Django添加favicon.ico图标的示例代码

转载 作者:qq735679552 更新时间:2022-09-27 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Django添加favicon.ico图标的示例代码由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

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

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

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

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

添加favicon.ico图标的方法有两种 。

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

下载后将此文件命名为“favicon.ico”后放在static/blog/img/下 。

方法1、在url.py中添加:

?
1
2
3
4
5
6
7
from Django.views.generic.base import RedirectView
 
urlpatterns = [
   ...
   # favicon.cio
   url(r '^favicon\.ico$' , RedirectView.as_view(url = r 'static/blog/img/favicon.ico' )),  
]

把请求"/favicon.ico",指向static/blog/img/favicon.ico 这个文件,重新部署一下项目就可以看到你想要的效果.

方法2、在页面直接重定向:

?
1
2
3
4
5
6
7
8
9
10
<head>
   <meta charset = "UTF-8" >
  
   { % load staticfiles % }
  
     ...
     <link rel = "shortcut icon" href = "{%static " rel = "external nofollow" blog / img / favicon.ico " %}" / >
     ...
 
< / head>

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

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

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

原文链接:https://www.jianshu.com/p/39e6dbe6975d 。

最后此篇关于Django添加favicon.ico图标的示例代码的文章就讲到这里了,如果你想了解更多关于Django添加favicon.ico图标的示例代码的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com