前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >为Django网站添加favicon.ico图标

为Django网站添加favicon.ico图标

作者头像
菲宇
发布于 2019-06-13 07:04:58
发布于 2019-06-13 07:04:58
1.5K0
举报
文章被收录于专栏:菲宇菲宇

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

favicon.ico是网站的图标也是网站的头像,简单来说,就是让我们的网站更加好看。

现在为Django网站添加favicon.ico

首先,你得要有一个favicon.ico文件。我偷懒一下,直接拿来主义,从easy icon直接搜索一个图标。下载ico文件,并改名为favicon.ico。然后我把它放到静态文件目录中 /static/media/favicon.ico

打开Django应用下的urls.py文件。先导入RedirectView,这个是定向的方法。

  1. from django.views.generic.base import RedirectView

再urlpatterns中添加链接,如下所示:

  1. url(r'^favicon\.ico$', RedirectView.as_view(url='/static/media/favicon.ico')),

把请求"/favicon.ico",指向/static/media/favicon.ico 这个文件。

在生产环境测试一下,执行 python manage.py runserver 启动服务器。打开网站,发现出现了图标。

上传到部署的服务器那个图标是不出现的。

需要用最原始的方式添加favicon.ico文件。打开最底层的模版,在head头添加如下代码:

  1. <link rel="shortcut icon" href="/static/media/favicon.ico">

我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=24g65sz1l7ogg

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019年06月10日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
VBA 12306火车票查询系统V1.0
MsgBox "不允许搜索之前的车次!", vbExclamation, "VB小源码"
办公魔盒
2019/07/22
1.9K1
VBA 12306火车票查询系统V1.0
Mssql常用经典SQL语句大全完整版–详解+实例
下列语句部分是Mssql语句,不可以在access中使用。   SQL分类:   DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)   DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)   DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)   首先,简要介绍基础语句:   1、说明:创建数据库 CREATE DATABASE database-name   2、说明:删除数据库 drop database dbname   3、说明:备份sql server   — 创建 备份数据的 device USE master EXEC sp_addumpdevice ’disk’, ’testBack’, ’c:\mssql7backup\MyNwind_1.dat’   — 开始 备份 BACKUP DATABASE pubs TO testBack   4、说明:创建新表 create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)   根据已有的表创建新表: A:create table tab_new like tab_old (使用旧表创建新表) B:create table tab_new as select col1,col2… from tab_old definition only   5、说明:   删除新表:drop table tabname   6、说明:   增加一个列:Alter table tabname add column col type   注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。   7、说明:   添加主键:Alter table tabname add primary key(col)   说明:   删除主键:Alter table tabname drop primary key(col)   8、说明:   创建索引:create [unique] index idxname on tabname(col….)   删除索引:drop index idxname   注:索引是不可更改的,想更改必须删除重新建。   9、说明:   创建视图:create view viewname as select statement   删除视图:drop view viewname 10、说明:几个简单的基本的sql语句   选择:select * from table1 where 范围   插入:insert into table1(field1,field2) values(value1,value2)   删除:delete from table1 where 范围   更新:update table1 set field1=value1 where 范围   查找:select * from table1 where field1 like ’%value1%’ —like的语法很精妙,查资料!   排序:select * from table1 order by field1,field2 [desc]   总数:select count * as totalcount from table1   求和:select sum(field1) as sumvalue from table1   平均:select avg(field1) as avgvalue from table1   最大:select max(field1) as maxvalue from table1   最小:select min(field1) as minvalue from table1   11、说明:几个高级查询运算词   A: UNION 运算符   UNION 运算符通过组合其他两个结果表(例如 TABLE1 和 TABLE2)并消去表中任何重复行而派生出一个结果表。当 ALL 随 UNION 一起使用时(即 UNION ALL),不消除重复行。两种情况下,派生表的每一行不是来自 TABLE1 就是来自 TABLE2。   B: EXCEPT 运算符   EXCEPT 运算符通过包括所有在 TABLE1 中但不在 TABLE2 中的行并消除所有重复行而派生出一个结果表。当 ALL 随 EXCEPT 一起使用时 (EXCEPT ALL),不消除重复行。   C: INTERSECT 运算符   INTERSECT 运算符通过
全栈程序员站长
2022/08/30
1.3K0
VBA专题05-1:一文彻底掌握用户窗体编程基础知识(上)
引子:本文改编著自Microsoft很久以前的一篇技术文章,虽然年代已久,但完全不过时。文章以完整的示例详细介绍了用户窗体的基本概念及常用技术,能够帮助你快速掌握用户窗体编程基础。
fanjy
2019/09/17
6.6K0
Excel实战技巧66:创建向导样式的数据输入窗体5
到目前为止,我们已经完成了最艰难的工作。接下来,我们来编写用户窗体代码,将已完成的对象放进HRWizard用户窗体里并使这些对象工作。
fanjy
2019/12/11
1.7K0
Excel实战技巧66:创建向导样式的数据输入窗体5
用户窗体示例:工作表数据与用户窗体的交互
好的网站是非常优秀的学习资源,认真研究其分享的知识是我们快速提高水平的方法之一。这个示例仍然来自于thesmallman.com,演示了用户窗体如何与工作表中的数据进行交互:如何使用Excel工作表中的数据填充用户窗体,并将编辑后的数据发送回工作表;并且在这个例中,只需在用户窗体中输入一个关键字,然后单击回车键将自动填充用户窗体。
fanjy
2022/11/16
1.5K0
用户窗体示例:工作表数据与用户窗体的交互
Excel实战技巧58: 使用VBA创建进度条
2.设置其ShowModal属性为False,这样在该用户窗体处于打开状态时仍能继续运行程序。
fanjy
2019/11/07
6.6K0
Excel实战技巧58: 使用VBA创建进度条
Excel实战技巧74: 在工作表中创建搜索框来查找数据
如下图1所示,在数据区域上方放置有一个文本框,用来输入要搜索的文本,其名称重命名为“MySearch”;一个用作按钮的矩形形状,点击它开始搜索并显示结果;两个选项按钮窗体控件,用来选择在数据区域的哪列进行搜索。
fanjy
2020/02/18
17K1
Excel实战技巧66:创建向导样式的数据输入窗体4
在HRWizard用户窗体中输入的一些数据是通过组合框控件显示给用户的。HRWizard工作簿文件包含一个名为ListMgr的工作表,其中包含每个列表的数据,这些数据存储在ListMgr工作表的命名区域。
fanjy
2019/12/10
1.3K0
Excel实战技巧66:创建向导样式的数据输入窗体4
VBA实战技巧16:从用户窗体的文本框中复制数据
有时候,我们需要从用户窗体的文本框中复制数据,然后将其粘贴到其他地方。下面举例说明具体的操作方法。
fanjy
2021/01/20
4.1K0
VBA实战技巧16:从用户窗体的文本框中复制数据
WinCC V7.5 制作设备运行报表
1 <概述> <在工业生产中存在很多设备,例如机床,压机等,在实际生产过程中需要对这些设备的启停时间、 耗电量以及生产产品的数量这些运行数据进行统计,作为分析企业生产运营情况的依据。 本文以 WinCC V7.5 SP1 为例,介绍 WinCC 如何实现设备运行数据统计并通过报表的形式展现统计数据,如图 1 所示。
科控物联
2022/03/29
8.2K1
WinCC V7.5 制作设备运行报表
Excel实战技巧69: 运用类来简化验证用户输入的代码
如下图1所示,在用户窗体中有10个文本框,只有当这些文本框都有输入时,“下一步”按钮才显示。
fanjy
2019/12/23
1K0
VBA实战技巧:根据工作表数据创建用户窗体中的控件
在一些应用场景中,我们可能会需要根据工作表中的数据来创建用户窗体中的控件。例如下图1所示,在工作表第3行中有一行标题数据,想要根据标题数量在用户窗体中创建标签和相应的文本框。
fanjy
2022/11/16
2.6K0
VBA实战技巧:根据工作表数据创建用户窗体中的控件
WinCC V7.5 制作 设备运行报表3
5 <报表制作> <报表查询的实现过程是通过脚本查询数据库,把查询结果填充到 excel 模板并另存为 htm 文件,在 WinCC 画面中添加 web 控件显示 htm 报表文件。> 5.1 <创建报表模板> <创建 excel 模板,如图 14 所示:
科控物联
2022/03/29
5.5K1
WinCC V7.5 制作 设备运行报表3
VBA实战技巧:正确登录后才能使用Excel工作簿
当你打开这个工作簿时,Excel会弹出一个登录框,如下图1所示。当你输入正确的用户名和密码后,才能使用这个工作簿,否则会退出。
fanjy
2022/11/16
1.3K1
VBA实战技巧:正确登录后才能使用Excel工作簿
Excel实战技巧44: 用标签模拟按钮效果并显示颜色
在设计用户窗体时,我们经常会用到按钮,以便用户单击执行相应的程序命令。其实,我们还可以使用标签来生动地模拟按钮效果,如下图1所示。
fanjy
2019/07/19
1.4K0
Excel实战技巧65: 制作漂亮的用户窗体按钮——当鼠标移动到按钮上时高亮显示
在很多场合,我们都能看到这样的效果,当鼠标移动到某个元素上面时,该元素会变成另外一种颜色,达到强调的效果。下面,我们来实现当鼠标移动到用户窗体按钮上时,会使用颜色高亮显示,让用户窗体更生动,如下图1所示。
fanjy
2019/12/04
8.8K0
VB语言使用ADO连接、操作SQLServer数据库教程
对于小白来讲,这里的教程最详细,连接ADO数据库第一步,要添加什么部件呢?全称是Microsoft ADO Data Control 6.0 (SP6) (OLEDB) 部件。
大师级码师
2022/11/06
3.5K0
用ADO操作数据库的方法步骤
学习ADO时总结的一些经验 用ADO操作数据库的方法步骤 ADO接口简介 ADO库包含三个基本接口:_ConnectionPtr接口、_CommandPtr接口和_RecordsetPtr接口。 _ConnectionPtr接口返回一个记录集或一个空指针。 通常使用它来创建一个数据连接或执行一条不返回任何结果的SQL语句,如一个存储过程。使用_ConnectionPtr接口返回一个记录集不是一个好的使用方法。通常同Cdatabase一样,使用它创建一个数据连接,然后使用其它对象执行数据输入输出操作。 _Co
_gongluck
2018/03/08
2K0
WINCC报表
前段时间的一个项目用SE的vba做了一套报表,运用的是时间触发计数,每小时记一次,一个班记8次数据,本次这次项目需要用WINCC做报表,触发条件是事件触发,WINCC自带报表功能可以满足,但是WINCC对数据归档的数量有限制,而且记录的数据会出现一次数据分两行或者三行记录,数据拆分。因此就自学用VBS做报表,大概流程是:先用全局脚本把需要记录的数据写入SQL数据库,然后再用按钮脚本把数据库需要的数据提取出来,在MSFlexGrid控件中显示出来,再用一个按钮脚本把MSFlexGrid控件的数据通过excel进行打印,这种方法还有一个好处就是能对记录的数据进行处理和筛选再进行打印。
剑指工控
2021/11/09
3.3K0
Excel编程周末速成班第21课:一个用户窗体示例
引言:这是在知识星球App的完美Excel社群中发表的Excel VBA编程系列文章中的一篇,使用一个示例来讲解用户窗体的基础应用。
fanjy
2021/01/20
6.3K0
Excel编程周末速成班第21课:一个用户窗体示例
推荐阅读
相关推荐
VBA 12306火车票查询系统V1.0
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档