对web.py设置favicon.ico的方法详解
本文介绍在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的方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
Django添加favicon.ico图标的示例代码
所谓favicon,即Favorites Icon的缩写,让浏览器的收藏夹中除显示相应的标题外,还以图标的方式区别不同的网站. 默认情况下,浏览器访问一个网站的时候,同时还会向服务器请求"/favicon.ico"这个URL,目的是获取网站的图标. 若是没有配置的话,Django就会返回一个404错误,并且浏览器接收到这个404错误后不会显示出来,一般不会被察觉. 但是服务器要是开启日志记录的话,这错误就会一直记录下来,累积一大堆无用的记录. 添加favicon.ico图标的方法有两种
-
如何优雅地处理Django中的favicon.ico图标详解
前言 favicon.ico是网站的图标也是网站的头像,简单来说,就是让我们的网站更加好看. 本文主要给大家介绍了关于优雅处理Django中favicon.ico图标的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 起步 默认情况下,浏览器会访问网站 "/favicon.ico" 这个地址获取网站的图标.如果没有配置的话,Django 会返回一个 404 错误.这对于强迫症的人来说,真的很烦.我们有现有的图标,且按开发规范一般存放 static/ 下. 网上的
-
对web.py设置favicon.ico的方法详解
本文介绍在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中添加映射规则: ur
-
SpringBoot设置动态定时任务的方法详解
之前写过文章记录怎么在SpringBoot项目中简单使用定时任务,不过由于要借助cron表达式且都提前定义好放在配置文件里,不能在项目运行中动态修改任务执行时间,实在不太灵活. 经过网上搜索学习后,特此记录如何在SpringBoot项目中实现动态定时任务. 因为只是一个demo,所以只引入了需要的依赖: <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <ar
-
对python同一个文件夹里面不同.py文件的交叉引用方法详解
比如有两个模块,一个aa.py,一个bb.py 代码如下: aa.py: #encoding:utf-8 import bb a=1 bb.py: #encoding:utf-8 import aa print aa.a 执行bb.py时,不能执行,打印错误 AttributeError: 'module' object has no attribute 'a' 原因: 如果执行bb的话,这时候bb是__main__,不是module,所以会执行到bb的from aa,这个时候python会执行
-
使用idea创建web框架和配置struts的方法详解
如何用idea创建web框架和配置struts 创建好一个project右键project,选择第二项 选中Web Application,然后点击OK 创建文件夹名为lib(用来存放jar包)和classes(用来存放输出文件) 在官网下载struts,把jar放入lib中,然后右键lib,选择 add as library(导入成功) 点击file-project structure-modules-path 把两个路径都改为web文件夹下面的classes(刚创建的) 总结 到此这篇关于使
-
Java Web使用POI导出Excel的方法详解
本文实例讲述了Java Web使用POI导出Excel的方法.分享给大家供大家参考,具体如下: 采用Spring mvc架构: Controller层代码如下 @Controller public class StudentExportController{ @Autowired private StudentExportService studentExportService; @RequestMapping(value = "/excel/export") public void
-
Android TextView使用SpannableString设置复合文本的方法详解
本文实例讲述了Android TextView使用SpannableString设置复合文本的方法.分享给大家供大家参考,具体如下: TextView通常用来显示普通文本,但是有时候需要对其中某些文本进行样式.事件方面的设置.Android系统通过SpannableString类来对指定文本进行相关处理,具体有以下功能: 1.BackgroundColorSpan 背景色 2.ClickableSpan 文本可点击,有点击事件 3.ForegroundColorSpan 文本颜色(前景色) 4.
-
mac下redis安装、设置、启动停止方法详解
需要下载release版本,下载地址: http://download.redis.io/releases/ 我这里下载的是: http://download.redis.io/releases/redis-3.2.5.tar.gz 解压到/usr/local/redis目录中,然后依次执行以下命令: cd /usr/local/redis sudo make test sudo make install 启动redis-server redis-server 如上图,redis-server启
-
vue 动态设置浏览器标题的方法详解
目录 废话 正文 第一种 router/index.js 第二种 1.安装插件 2.main.js 引用 3.添加指令 笔记 总结 废话 平时设置浏览器标题是这样的 但vue是单页面应用,入口文件也只有一个html,只能设置一个标签,所以下面介绍两种常用的动态设置浏览器标签的方法 正文 第一种 使用浏览器原生方法 document.title router/index.js router.beforeEach里 //多语言项目,根根据自己项目来 import i18n from '@/i18n/
-
Java Web Fragment在项目中使用方法详解
Web Fragment 是什么 - 它是在 servlet 3.0开始支持的,可以把一个dy web项目拆分为多个项目,解耦合,使其在项目中开发效率提高,下面我演示简单的项目创建过程 用eclipse右键new->other->web->web fragment project 项目结构 web-fragment.xml 配置详细内容 <?xml version="1.0" encoding="UTF-8"?> <web-fra
-
ASP.NET动态设置页面标题的方法详解
ASP.NET为我们提供了一个控件类:System.Web.UI.HtmlControls.HtmlGenericControl.它可以实现HTML的元素的一个实例,比如在.cs代码中控制aspx中的<td>元素(注意,它不是<ASP:TableCell>).我们知道,页面标题是被包含在<TITLE></TITLE>中的,而<TITLE>也是一个HTML的元素,所以,我们就可以利用System.Web.UI.HtmlControls.HtmlGe
随机推荐
- 关于JavaScript跨域问题及实时刷新解决方案
- Powershell实现捕获系统内置EXE程序的异常
- AngularJS使用angular-formly进行表单验证
- IOS 开发之自定义按钮实现文字图片位置随意定制
- Android编程中activity的完整生命周期实例详解
- 详解JavaScript编程中的window与window.screen对象
- 用python实现批量重命名文件的代码
- FSO操作文件系统
- 利用Python如何生成随机密码
- shell按行读取文件的3种方法
- 提升你网站水平的jQuery插件集合推荐
- spring mvc实现登录账号单浏览器登录
- JavaScript 动态添加表格行 使用模板、标记
- PHP中CURL的几个经典应用实例
- mac上安装ubuntu双系统教程
- WinForm项目开发中Excel用法实例解析
- PHP设置头信息及取得返回头信息的方法
- php编程实现获取excel文档内容的代码实例
- 域名深耕电子商务 帮助企业厚积而薄发
- Java数据结构之稀疏矩阵定义与用法示例