Django中 favicon.ico 报错问题
报错原因是项目中没 这个 favicon.ico的图片文件。
所以解决办法就是在项目的 urls.py 文件中添加一个路由,并映射到 favicon.ico 这个文件。
网上有不少解决办法,自己总结了这个办法,觉得是自由度和可控度最好的办法了。
1、下图是项目的 settings.py 文件的配置情况,红色箭头指定的目录,就是自己用来存放 favicon.ico 的目录。
目录内容如下:
2、配置项目的 url 映射
from django.contrib import admin
from django.urls import path, include
from django.views.static import serve
from django.conf import settingsurlpatterns = [path('admin/', admin.site.urls),path('favicon.ico', serve, {'document_root': settings.MEDIA_ROOT, 'path': "favicon.ico"}),………………]
说明如下:
1:固定 path 路径。
2:‘document_root’:为 favicon.ico 存放的目录地址,因为我把 favicon.ico 放在了第一步配置的media目录下,所以填了这个参数。
3:‘path’:为文件在 ‘document_root’ 目录中的具体地址。
Django中 favicon.ico 报错问题相关推荐
- Django提交表单报错:CSRF token missing or incorrect.
1.在Django提交表单时报错:Django提交表单报错: CSRF token missing or incorrect 具体报错页面如下: 2.有道词典翻译后如下: 通常,当存在真正的跨站点请求 ...
- Django连接MySQL8.0报错django.db.utils.OperationalError: (1045, “Access denied for user ‘16066‘@‘localhos
Django连接MySQL8.0报错 django.db.utils.OperationalError: (1045, "Access denied for user '16066'@'lo ...
- 《一起学习rgbdSLAM》中g2o部分报错的问题
<一起学习rgbdSLAM>中g2o部分报错的问题 在高博的<一起学习rgbdSLAM>第六讲中使用到了g2o工具.但是由于版本问题,按照高博的写法来编写代码在编译过程中会报错 ...
- anconda安装后命令行中安装tensorflow报错
现象 anconda安装后命令行中安装tensorflow报错 pip install --upgrade --ignore-installed tensorflow-gpu Building wh ...
- K.O. -------- Eclipse中Maven的报错处理
----------------------siwuxie095 K.O. -------- Eclipse 中 Maven 的报错处理 1.报错一: A 'Maven Build' configur ...
- python无法启动该程序因为计算机中丢失_python报错:无法启动此程序,因为计算机中丢失...
原标题:python报错:无法启动此程序,因为计算机中丢失 python报错:无法启动此程序,因为计算机中丢失api-ms-win-crt-runtime-|1-1-0.dll api-ms-win- ...
- Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法
Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法 1).容器中登录my ...
- python无法启动此程序因为计算机中丢失_python报错:无法启动此程序,因为计算机中丢失...
原标题:python报错:无法启动此程序,因为计算机中丢失 python报错:无法启动此程序,因为计算机中丢失api-ms-win-crt-runtime-|1-1-0.dll api-ms-win- ...
- Eclipse中启动tomcat报错:A child container failed during start
我真的很崩溃,先是workspace崩了,费了好久重建的workspace,然后建立了一个小demo项目,tomcat中启动却报错,挑选其中比较重要的2条信息如下: A child container ...
最新文章
- 转载:第一次负责项目的总结
- 测序发展史:150年的风雨历程
- 让我的 .NET Core 博客系统支持 Docker
- python数据库自动重连_python mysql断开重连的实现方法
- c++命名空间---namespace
- Java 算法 一元一次方程
- Boostrap 响应式图像
- 阿里云罗庆超:我为什么写《对象存储实战指南》这本书
- 晋南讲堂之持久层框架ORM简介
- 中国电信物联网正式平台设置订阅地址
- python标准库6张思维导图学明白
- 计算机u盘设备无法启动不了怎么办,U盘无法弹出说正在占用怎么办?Windows无法停止设备解决方法...
- 【07月19日】指数估值排名
- java 文字转图片且居中
- 看完这篇,你就会知道 Lineage OS 系统的一切
- 得到本机所有 IP 地址
- IOB寄存器的使用:IOB= TRUE 属性
- java multi tenancy_MybatisPlus 多租户架构(Multi-tenancy)实现详解
- 爬虫实战之全站爬取拉勾网职位信息
- 微分中的d是什么意思。