Django 图标问题
Django Favicon issue
无论我尝试做什么,我都无法让 favicon 显示出来,当我在查看源选项卡中查找它时,它会加载但不会出现在选项卡图标位置。
我在 html 中导入它,就像这样:
{% load static %}
<link rel="stylesheet" href="{% static "css/index.css" %}"/>
<link rel="Favicon" type="image/png" href="{% static 'images/icon.png' %}"/>
我像这样设置 django staticfile_dirs:
STATICFILES_DIRS = [
os.path.join('static'),
os.path.join('static/images'),
]
如果您的图片在浏览器中加载,您需要将网站图标 link 设为 rel="icon"
而不是 rel="Favicon"
。
见Do you have to include <link rel="icon" href="favicon.ico" type="image/x-icon" />?
此外,您可以添加一个名为“favicon.ico”的 URL 路由,returns 您的文件。
如果您的图片未加载,则说明您的静态资产服务有问题:https://docs.djangoproject.com/en/dev/howto/static-files/
尝试使用 .ico
格式而不是 .png
格式和 rel="shortcut icon"
或 rel="icon"
rel="…"
属性的值应该是icon
[mdn webdocs],而不是Favicon
:
<link <b>rel="icon"</b> type="image/png" href="{% static 'images/icon.png' %}"/>
无论我尝试做什么,我都无法让 favicon 显示出来,当我在查看源选项卡中查找它时,它会加载但不会出现在选项卡图标位置。
我在 html 中导入它,就像这样:
{% load static %}
<link rel="stylesheet" href="{% static "css/index.css" %}"/>
<link rel="Favicon" type="image/png" href="{% static 'images/icon.png' %}"/>
我像这样设置 django staticfile_dirs:
STATICFILES_DIRS = [
os.path.join('static'),
os.path.join('static/images'),
]
如果您的图片在浏览器中加载,您需要将网站图标 link 设为 rel="icon"
而不是 rel="Favicon"
。
见Do you have to include <link rel="icon" href="favicon.ico" type="image/x-icon" />?
此外,您可以添加一个名为“favicon.ico”的 URL 路由,returns 您的文件。
如果您的图片未加载,则说明您的静态资产服务有问题:https://docs.djangoproject.com/en/dev/howto/static-files/
尝试使用 .ico
格式而不是 .png
格式和 rel="shortcut icon"
或 rel="icon"
rel="…"
属性的值应该是icon
[mdn webdocs],而不是:Favicon
<link <b>rel="icon"</b> type="image/png" href="{% static 'images/icon.png' %}"/>