对web.py设置favicon.ico的方法详解

yipeiwu_com5年前Python基础

本文介绍在web.py中设置favicon.ico的方法:

如果没设置favicon,后台日志是这样的:

127.0.0.1:4133 - - [03/Sep/2015 18:49:53] "HTTP/1.1 GET /favicon.ico" - 303 See Other

由于浏览器会自动去获取这个文件,在web.py中可以这样设置:

设置步骤:

0、把favicon.ico图标拷贝到staic目录下,我这里是放在/static/res/目录下

1、在urls中添加映射规则:

urls = (
  '/', 'Index',
  '/favicon.ico','Icon',
  )

2、编写Icon类:

class Icon:
 def GET(self): 
  raise web.seeother("/static/res/favicon.ico")

3、效果:

127.0.0.1:4427 - - [03/Sep/2015 18:58:49] "HTTP/1.1 GET /favicon.ico" - 303 See Other
127.0.0.1:4427 - - [03/Sep/2015 18:58:49] "HTTP/1.1 GET /static/res/favicon.ico" - 200

以上这篇对web.py设置favicon.ico的方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python实现RGB与HSI颜色空间的互换方式

Python实现RGB与HSI颜色空间的互换方式

概要 这是这学期数字图像处理课的第一份作业好久没懂python手都快生了,调了好久才搞出来。 HSI颜色模型是一个满足计算机数字化颜色管理需要的高度抽象模拟的数学模型。HIS模型是从人的...

Python之Class&Object用法详解

Python之Class&Object用法详解

类和对象的概念很难去用简明的文字描述清楚。从知乎上面的一个回答中可以尝试去理解: 对象:对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、...

手把手教你Python yLab的绘制折线图的画法

手把手教你Python yLab的绘制折线图的画法

Python的可视化工具有很多,数不胜数,各有优劣。本文就对其中的pylab进行介绍。之所以介绍这一款,是因为它和Matlab的强烈相似度,如果你使用过Matlab,那么相信pylab你...

全面了解django的缓存机制及使用方法

全面了解django的缓存机制及使用方法

一、缓存目的 1、减小过载 2、避免重复计算 3、提高系统性能 二、如何进行缓存 三、缓存类型 四、缓存粒度分类 五、缓存的设置与使用 示例一: CACHES = {  ...

Python将列表数据写入文件(txt, csv,excel)

写入txt文件 def text_save(filename, data):#filename为写入CSV文件的路径,data为要写入数据列表. file = open(file...