在 Django 上向模板添加网站图标

Adding a favicon to template on Django

我想在我的 Django 项目的 base.html 中放置一个网站图标,但它似乎不起作用。它不会在浏览器控制台中显示任何错误,但我在 python manage.py runserver 控制台中没有收到 "GET" 消息。

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

其他静态文件,如 JS 和 CSS 工作正常。

这是我的目录打印:1

还有我的 python shell 打印:2

您可以查看settings.py

中的配置
STATIC_URL = '/static/'
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, "static"),
]

然后在您的模板中,将此行放在顶部:

{% load staticfiles %}