Python 如何防止在GET请求后调用'GET/favicon.ico HTTP/1.1'

Python 如何防止在GET请求后调用'GET/favicon.ico HTTP/1.1',python,flask,Python,Flask,我有一个Python Flask web应用程序。每当我通过chrome浏览器访问任何端点时,都会调用GET请求来检索网页(这是预期的),但随后,chrome似乎会向chrome刚刚点击的同一端点发送后续GET请求favicon.ico 例如,我的应用程序在路由/(如下所示)处退出以下端点: #通用登录页 @应用程序路径(“/”) def index(): 返回渲染模板(“index.html”,title=“Home”) 当我用Google Chrome点击这个端点时,index.html页

我有一个Python Flask web应用程序。每当我通过chrome浏览器访问任何端点时,都会调用
GET
请求来检索网页(这是预期的),但随后,chrome似乎会向chrome刚刚点击的同一端点发送后续
GET
请求
favicon.ico

例如,我的应用程序在路由
/
(如下所示)处退出以下端点:

#通用登录页
@应用程序路径(“/”)
def index():
返回渲染模板(“index.html”,title=“Home”)
当我用Google Chrome点击这个端点时,
index.html
页面返回得很好。但我的日志消息显示以下内容:

env FLASK\u APP=APP/routes.py烧瓶运行——端口5001
*继续http://127.0.0.1:5001/ (按CTRL+C退出)
127.0.0.1--[18/Feb/2020 23:15:23]“GET/HTTP/1.1”200-
[2020-02-18 23:15:23647]应用程序错误:在/favicon.ico[GET]上出现异常
回溯(最近一次呼叫最后一次):

如您所见,点击
/
端点并返回状态代码
200 OK
,但随后调用
favicon.ico
时出错。如何处理这个问题?

favicon.ico是用于显示在浏览器选项卡或书签上的图标的默认文件名

如果要放置图标,可以创建一个名为
favicon.ico
的图标,并将其放置在应用程序的
static
目录中。并在html文件中放置一个链接标记

<link rel="shortcut icon" href="{{ url_for('static', filename='favicon.ico') }}">

按照此操作可从flask文档获取更多信息

如果您希望跳过此
GET
请求,请遵循此步骤