Django添加favicon.ico图标的示例代码
2018-08-07 08:29
567 查看
所谓favicon,即Favorites Icon的缩写,让浏览器的收藏夹中除显示相应的标题外,还以图标的方式区别不同的网站。
默认情况下,浏览器访问一个网站的时候,同时还会向服务器请求“/favicon.ico”这个URL,目的是获取网站的图标。
若是没有配置的话,Django就会返回一个404错误,并且浏览器接收到这个404错误后不会显示出来,一般不会被察觉。
但是服务器要是开启日志记录的话,这错误就会一直记录下来,累积一大堆无用的记录。
添加favicon.ico图标的方法有两种
首先先制作一个ico文件,使用PS或者某些在线生成ico的网站即可,我是在下面的网站生成的,当然,你也可以用其他网站!
http://tools.jb51.net/aideddesign/ico_img
下载后将此文件命名为“favicon.ico”后放在static/blog/img/下
方法一、在url.py中添加:
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 这个文件,重新部署一下项目就可以看到你想要的效果。
方法二、在页面直接重定向:
<head> <meta charset="UTF-8"> {% load staticfiles %} ... <link rel="shortcut icon" href="{%static " rel="external nofollow" blog/img/favicon.ico" %}" /> ... </head>
刷新一下,就可以看到效果了哦!!!
记住,一定要把他放在全局head标签里面,这样才会获得应有的效果!!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- 给 Django 站点添加 favicon.ico
- 为网站添加网址图标favicon.ico
- 给自己的网页添加上图标显示(favicon.ico)
- 为网站添加网址图标favicon.ico
- 如何添加网站favicon.ico图标
- Django站点添加 favicon.ico
- 给自己的网页添加上图标显示(favicon.ico)
- 给网页添加标题图标favicon.ico
- 网站添加favicon.ico图标
- 网站添加favicon.ico图标
- 用link标签实现 shortcut icon(给网页标题前添加一个小图标favicon.ico)
- 如何优雅地处理Django中的favicon.ico图标详解
- 给网站添加浏览器标题图标favicon.ico
- 为你的网站添加小图标Favicon.ico
- 网页添加图标(favicon.ico)
- 那么如何添加网站favicon.ico图标
- 用link标签实现 shortcut icon(给网页标题前添加一个小图标favicon.ico)
- html添加ico镜像代码(favicon.ico放在根目录)
- 红黑树添加删除操作c语言示例代码
- ios 代码给textField添加左侧小图标