前往小程序,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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
OpenCV - 计算相机和视频的帧速率FPS
OpenCV 库中的 VideoCapture 类主要处理视频读取以及从连接的相机中获取图像帧.
AIHGF
2019/06/14
20.6K0
【从零学习OpenCV】 视频数据的读取&摄像头的直接调用
虽然视频文件是由多张图片组成的,但是imread()函数并不能直接读取视频文件,需要由专门的视频读取函数进行视频读取,并将每一帧图像保存到Mat类矩阵中,代码清单2-27中给出了VideoCapture类在读取视频文件时的构造方式。
小白学视觉
2019/11/09
2.3K0
【从零学习OpenCV】 视频数据的读取&摄像头的直接调用
OpenCV-Python学习教程.1
因为最近做图形算法比较多,所以对cv2熟悉是必然的,倒是和以前的函数差不多,就是一些小细节不太一样。
云深无际
2021/04/14
5840
OpenCV-Python学习教程.1
opencv视频输入每帧处理之后组合视频导出(python)
最近项目有个需求,需要将一段视频输入进去之后进行标注,然后以视频形式导出,这里特此记录。
zstar
2022/06/14
5430
OpenCV3计算机视觉——处理文件、摄像头
randomByteArray=bytearray(os.urandom(120))
用户7180691
2020/04/09
6840
C++ OpenCV摄像头及视频操作类​VideoCapture介绍
前面的文章我们做了对图片的一些处理,OpenCV里面还有对动态视频的处理,通过动态视频图像每一帧生成的Mat再对图像可以进行处理。接下来我们学习一下OpenCV打开摄像头和播放视频的基本操作。
Vaccae
2019/07/24
4.8K0
使用OpenCV和Python生成电影条形码
本文来自光头哥哥的博客【Generating movie barcodes with OpenCV and Python】,仅做学习分享。
周旋
2020/10/23
1.5K0
使用OpenCV和Python生成电影条形码
cv2.VideoWriter_fourcc()
#环境:opencv 3.4.0 python 3.5.2#读取视频import cv2cap = cv2.VideoCapture('video.avi')#读取摄像头,0为摄像头索引,当有多个摄像头时,从0开始编号cap = cv2.VideoCapture(0)#从视频或摄像头中读取一帧(即一张图像),返回是否成功标识ret(True代表成功,False代表失败),img为读取的视频帧ret,frame = cap.read()----#完整的读取视频流并播放视频流代码 # -*- coding
狼啸风云
2019/09/19
15.5K0
opencv学习—VideoCapture 类基础知识「建议收藏」
以下是对两位大神的博客进行简单整理得到:http://blog.csdn.net/weicao1990/article/details/53379881
全栈程序员站长
2022/08/03
4.5K0
opencv学习—VideoCapture 类基础知识「建议收藏」
视频逐帧读取并保存至指定文件夹(opencv之python描述)
frame = video.read()
用户4908836
2020/04/14
1.8K0
【python-opencv】读取、显示、保存视频
要捕获视频,你需要创建一个 VideoCapture 对象。它的参数可以是设备索引或视频文件的名称。设备索引就是指定哪个摄像头的数字。正常情况下,一个摄像头会被连接(就像我的情况一样)。所以我简单地传0(或-1)。你可以通过传递1来选择第二个相机,以此类推。在此之后,你可以逐帧捕获。但是在最后,不要忘记释放俘虏。
西西嘛呦
2020/08/26
8K0
使用Python-去除视频背景
no怕不了木
2023/08/08
7080
使用Python-去除视频背景
百万点赞怎么来?Python批量制作抖音的卡点视频原来这么简单!
玩抖音的朋友都应该知道,最近「卡点视频」简直不要太火。抖音上很多大神也出了剪辑各种卡点视频的教程。
一墨编程学习
2019/07/18
2.8K0
百万点赞怎么来?Python批量制作抖音的卡点视频原来这么简单!
OpenCV Android 之 VideoCapture类
首先,需要明确一个根本问题。OpenCV 是一个基于 Apache2.0 许可(开源)发行的跨平台计算机视觉和机器学习软件库。它实际上各种图像处理和计算机视觉方面的通用算法的集中库。
zinyan.com
2023/07/14
1.5K0
OpenCV Android 之  VideoCapture类
手把手教你使用opencv-python库制作屏幕录制工具(附源码)
最近有在使用屏幕录制软件录制桌面,在用的过程中突发奇想,使用python能不能做屏幕录制工具,也锻炼下自己的动手能力。接下准备写使用python如何做屏幕录制工具的系列文章:
陈晨135
2022/01/08
3.4K0
精通 Python OpenCV4:第一部分
在本书的第一部分中,将向您介绍 OpenCV 库。 您将学习如何安装开始使用 Python 和 OpenCV 进行编程所需的一切。 另外,您还将熟悉通用的术语和概念,以根据您所学的内容进行语境化,并为掌握本书的主要概念奠定基础。 此外,您将开始编写第一个脚本以掌握 OpenCV 库,并且还将学习如何处理文件和图像,这是构建计算机视觉应用所必需的。 最后,您将看到如何使用 OpenCV 库绘制基本和高级形状。
ApacheCN_飞龙
2023/04/27
3.2K0
[1214]基于Python实现视频去重
一款基于Python语言的视频去重复程序,它可以根据视频的特征参数,将重复的视频剔除,以减少视频的存储空间。它的基本原理是:首先利用Python语言对视频文件进行解析,提取视频的特征参数,如帧率、码率等;然后根据特征参数,生成视频的哈希值;最后,将每个视频的哈希值进行对比,如果哈希值相同,则表示视频内容相同,可以将其中一个视频剔除,以节省存储空间。
周小董
2023/10/10
5710
Python实现高级电影特效
前几天写了个实现特效的博客,感觉有点差强人意,只是简简单单的换背景应用场景不是非常多,今天就来实现一个更加复杂的特效“影分身”。下面有请我们本场的主演,坤制作人为我们表演他拿手的鸡你太美。
ZackSock
2020/05/18
1.4K0
Python实现高级电影特效
Timestamps are unset in a packet for stream 0. This is deprecated and will stop
发布于2022年4月10日 最近,在处理多媒体应用程序或视频处理库时,您可能会遇到一个警告信息,提示“流0的数据包中未设置时间戳,这已不推荐使用,并将在未来停止工作”。在本篇博客文章中,我们将讨论这个警告的含义,为什么它被弃用,并介绍解决方法。
大盘鸡拌面
2023/11/15
1.2K0
Python实现5毛钱特效
Python牛已经不是一天两天的事了,但是我开始也没想到,Python能这么牛。前段时间接触了一个批量抠图的模型库,而后在一些视频中找到灵感,觉得应该可以通过抠图的方式,给视频换一个不同的场景,于是就有了今天的文章。
ZackSock
2020/04/16
1K0
推荐阅读
相关推荐
OpenCV - 计算相机和视频的帧速率FPS
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档