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


Posted in Python onAugust 07, 2018

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

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

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

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

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

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

下载后将此文件命名为“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标签里面,这样才会获得应有的效果!!

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

Python 相关文章推荐
为python设置socket代理的方法
Jan 14 Python
在Django中使用Sitemap的方法讲解
Jul 22 Python
Python编程之黑板上排列组合,你舍得解开吗
Oct 30 Python
python XlsxWriter模块创建aexcel表格的实例讲解
May 03 Python
django模板结构优化的方法
Feb 28 Python
python提取照片坐标信息的实例代码
Aug 14 Python
Python使用mongodb保存爬取豆瓣电影的数据过程解析
Aug 14 Python
Python Django框架防御CSRF攻击的方法分析
Oct 18 Python
Pytorch环境搭建与基本语法
Jun 03 Python
如何一键升级Python所有包
Nov 05 Python
Django Admin后台模型列表页面如何添加自定义操作按钮
Nov 11 Python
Pytorch DataLoader shuffle验证方式
Jun 02 Python
Python实现的json文件读取及中文乱码显示问题解决方法
Aug 06 #Python
Python装饰器模式定义与用法分析
Aug 06 #Python
Python实现的建造者模式示例
Aug 06 #Python
Django中日期处理注意事项与自定义时间格式转换详解
Aug 06 #Python
python 地图经纬度转换、纠偏的实例代码
Aug 06 #Python
Anaconda下配置python+opencv+contribx的实例讲解
Aug 06 #Python
Django添加sitemap的方法示例
Aug 06 #Python
You might like
在线短消息收发的程序,不用数据库
2006/10/09 PHP
php 友好URL的实现(吐血推荐)
2008/10/04 PHP
php和数据库结合的一个简单的web实例 代码分析 (php初学者)
2011/07/28 PHP
PHP中trim()函数简单使用指南
2015/04/16 PHP
100行PHP代码实现socks5代理服务器
2016/04/28 PHP
php封装一个异常的处理类
2017/06/08 PHP
实用javaScript技术-屏蔽类
2006/08/15 Javascript
iis6+javascript Add an Extension File
2007/06/13 Javascript
js 中的switch表达式使用示例
2020/06/03 Javascript
JavaScript中使用arguments获得函数传参个数实例
2014/08/27 Javascript
Javascript获取CSS伪元素属性的实现代码
2014/09/28 Javascript
简介JavaScript中Math.cos()余弦方法的使用
2015/06/15 Javascript
Three.js学习之几何形状
2016/08/01 Javascript
用原生JS实现简单的多选框功能
2017/06/12 Javascript
javascript 中select框触发事件过程的分析
2017/08/01 Javascript
Angular4学习教程之HTML属性绑定的方法
2018/01/04 Javascript
jQuery实现合并表格单元格中相同行操作示例
2019/01/28 jQuery
jquery实现购物车基本功能
2019/10/25 jQuery
vue element自定义表单验证请求后端接口验证
2019/12/11 Javascript
[53:49]LGD vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python实现备份目录的方法
2015/08/03 Python
常用python编程模板汇总
2016/02/12 Python
详解pandas DataFrame的查询方法(loc,iloc,at,iat,ix的用法和区别)
2019/08/02 Python
Flask使用Pyecharts在单个页面展示多个图表的方法
2019/08/05 Python
使用Python制作一个打字训练小工具
2019/10/01 Python
django xadmin中form_layout添加字段显示方式
2020/03/30 Python
eBay德国站:eBay.de
2017/09/14 全球购物
资料员岗位职责
2013/11/17 职场文书
学生社团文化节开幕式主持词
2014/03/28 职场文书
春节请假条
2014/04/11 职场文书
监察建议书格式
2014/05/19 职场文书
施工工地安全标语
2014/06/07 职场文书
2015年超市工作总结范文
2015/05/26 职场文书
大学新生入学感想
2015/08/07 职场文书
2019年行政人事个人工作总结范本!
2019/07/19 职场文书
如何用JS实现网页瀑布流布局
2021/04/24 Javascript