python烧瓶中的图标

问题描述

你可能知道我正在制作一个 discord.py 机器人。我正在使用 Flask 库来让我的机器人保持活力并为我的机器人打包网站。我想在我的网站中添加一个网站图标 (favicon.ico),但我无法。我在文档中搜索了很多,我的没有用。之后,我看了一些 YouTube 教程,但没有奏效。我没有任何错误,但是,在 console 中,我总是在重新加载页面时看到 this,以尝试其他代码。你能帮我吗?是的,我没有放代码,因为我尝试了很多。

解决方法

您应该将 favicon.ico 放在静态文件夹中。静态文件夹是您应该拥有所有 css 和图标的地方。如果您目前没有静态文件夹,请在您的 Flask 应用程序的根文件夹中创建一个名为 static 的文件夹,并添加此
<link rel="shortcut icon" href="{{ url_for('static',filename='favicon.ico') }}" /> 到您的 html 的 head 标签。
确保使用此 from flask import url_for .
从 Flask 导入 url_for 这应该可以满足您的预期。