博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Django 搭建后台 favicon.ico 文件操作
阅读量:5081 次
发布时间:2019-06-12

本文共 785 字,大约阅读时间需要 2 分钟。

Django 搭建后台 favicon.ico 文件操作


 

使用 django 搭建后台服务器,我用的是 django 1.8 版本以上的,就是路由不是 url 而是 path 的,这里有一个关于favicon.ico文件的操作。

 

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

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

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

 

如果不去处理,在浏览器访问我们编写的页面时,标签处会显示找不到图标

  

 

在处理之前,我们首先要设计一个 ico 文件,我们设计好自己网站的 logo,可以到网上在线转成 ico 文件

  

 

  将生成的 ico 文件更名为   favicon.ico ,放在项目 static 文件夹下。

 

网上大部分的处理办法都是 url 类型的,不适合 path 处理。

例如:在 url.py 文件中添加

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

 

 

但是,如果是 path 的话按照上边设置就不合适,会报错!

所以只需要修改每个页面的HTML代码,添加以下代码:

{% load staticfiles %}

  

 

麻烦的就是,我们每个页面都要修改。

 


 

 

好了,就是这个样子

 

转载于:https://www.cnblogs.com/wjw1014/p/9027698.html

你可能感兴趣的文章
mysql8.0.13下载与安装图文教程
查看>>
站立会议08(冲刺2)
查看>>
url查询参数解析
查看>>
http://coolshell.cn/articles/10910.html
查看>>
[转]jsbsim基础概念
查看>>
DIV和SPAN的区别
查看>>
第一次使用cnblogs
查看>>
C#语法糖之 session操作类 asp.net
查看>>
2015 Multi-University Training Contest 3
查看>>
使用Gitblit 在windows 上部署你的Git Server
查看>>
217. Contains Duplicate
查看>>
vue2.0 关于Vue实例的生命周期
查看>>
jenkins 更换主数据目录
查看>>
Silverlight中恼人的g.i.cs错误
查看>>
SQLite 数据库增删改查
查看>>
<s:iterator>的status
查看>>
C++入门--1.0输入输出
查看>>
让搭建在Github Pages上的Hexo博客可以被Google搜索到
查看>>
Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第十四章:曲面细分阶段...
查看>>
在WPF控件上添加Windows窗口式调整大小行为
查看>>