Django中favicon.ico文件的配置

默认浏览器访问网站会请求“/favicon.ico”获取图标,若Django未配置会返回404错误,服务器开启日志会累积无用记录。解决步骤为制作ico文件,命名为“favicon.ico”放于static/下,还需在url.py中添加相关内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

 

步骤如下:

制作一个ico文件,使用PS或者某些在线生成ico的网站即可 (推荐两个 http://www.faviconico.org/   http://www.bitbug.net/)

将此文件命名为“favicon.ico”后放在static/下(根据自己需求放在相应的APP下的static静态文件目录里)

在url.py中添加:

from django.views.generic.base import RedirectView

urlpatterns = [
    path('favicon.ico', RedirectView.as_view(url=r'static/favicon.ico')),
]

 

转载于:https://www.cnblogs.com/sly27/p/10829820.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值