网站图标未显示

3
由于某些原因,在chrome中我的网站图标未显示。我使用的是django,并在我的静态文件夹中有一个名为favicon.ico的文件。
{% load static %}

<link rel="icon" href="{% static 'favicon.ico' %}"/>

请展示如何在settings.py和urls.py中配置静态文件,澄清Debug=true或false,当您尝试手动打开favicon URL时,http响应静态是什么。 - Ivan Starostin
3个回答

2
将图片添加到静态文件夹中,并确保该图片是 ico 文件。

0

你可以尝试:

<link rel="shortcut icon" href="{% static 'players/images/liverpool.png' type='image/png' %}"/>

0
希望这可能会有所帮助:
{% load static %}

<link rel="shortcut icon" href="{% static 'yourappname/images/favicon.png' type='image/ico' %}"/>

或者

您也可以将网站图标存储为PNG文件。

<link rel="shortcut icon" href="{% static 'yourappname/images/favicon.png' type='image/png' %}"/>

另外:

  • 将您的图标存储在yourappname/static/yourappname/images/favicon.ico路径中
  • 确保您已经在模板中的<head>标签之间编写了<link rel...。
  • 不要忘记在模板中使用{% load static %}标签。

您可以从此question找到有关“使用favicon”的更多详细信息。


@Abrar 你也试过使用PNG文件吗? - Dilshan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接