Favicon 未在 Django 中加载

Posted

技术标签:

【中文标题】Favicon 未在 Django 中加载【英文标题】:Favicon not loading in Django 【发布时间】:2021-06-29 06:03:31 【问题描述】:

我似乎根本无法加载我的网站图标,我的静态文件夹中有图片,所有其他图片在本地和生产环境中都可以正常加载,我可以将网站图标作为图片加载没有问题。它只是没有作为实际的图标加载。我有在 head 标记中加载 favicon 的代码(以及在那里加载的所有其他静态文件都在工作,例如样式表和元标记)。我在页面顶部也有 % load static %。

这是我在标签中尝试设置网站图标的代码:

    <link rel="icon" type="image/png" href="% static 'stockdeepdive/images/favicon.ico' %">
    <link rel="icon" type="image/png" sizes="192x192"  href="% static 'stockdeepdive/images/android-icon-192x192.png' %">
    <link rel="icon" type="image/png" sizes="32x32" href="% static 'stockdeepdive/images/favicon-32x32.png' %">
    <link rel="icon" type="image/png" sizes="96x96" href="% static 'stockdeepdive/images/favicon-96x96.png' %">
    <link rel="icon" type="image/png" sizes="16x16" href="% static 'stockdeepdive/images/favicon-16x16.png' %">

图像都位于 static 文件夹中,然后是 stockdeepdive 文件夹,最后是 images 文件夹。所有其他图像都运行良好。我在控制台中没有收到任何错误,但我也没有看到任何对网站图标的“GET”请求。

非常感谢任何帮助,我已经花了几个小时试图解决这个问题。

【问题讨论】:

【参考方案1】:

终于想通了,我会离开以防其他人有同样的问题。

我通过取出类型标签来修复它。不知道为什么会导致问题。

【讨论】:

以上是关于Favicon 未在 Django 中加载的主要内容,如果未能解决你的问题,请参考以下文章

CSS静态文件未在Django中加载

自定义静态文件未在 django 项目中加载

静态 CSS 文件未在 Django 框架中加载

jQuery 未在 Django 管理主页/仪表板、登录和注销页面中加载

DJANGO:静态文件未在实时服务器中加载(但在本地加载)?

无法在heroku中加载favicon.ico for rest api