python flask 解答

FLASK_APP = app.py
FLASK_ENV = development
FLASK_DEBUG = 0
In folder F:/nlpprogram/flask-project
D:\flask-project\Scripts\python.exe -m flask run
 * Serving Flask app "app.py"
 * Environment: development
 * Debug mode: off
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
127.0.0.1 - - [15/Jun/2020 14:55:37] "GET / HTTP/1.1" 200 -
127.0.0.1 - - [15/Jun/2020 14:55:38] "GET /favicon.ico HTTP/1.1" 404 -

这里的最后一个为啥是404?有人知道吗?`
GET /favicon.ico HTTP/1.1

阅读 4.9k
2 个回答

就是你没有设置站点图标呗
image.png

除非在 HTML 中显式指明 favicon 地址,例如:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <link rel="icon" href="/img/myfavicon.ico" type="image/x-icon" />
    <link rel="shortcut icon" href="/img/myfavicon.ico" type="image/x-icon" />
</head>
<body>
</body>
</html>

否则浏览器在加载网页的同时,会自动去该网站的根目录下尝试加载 /favicon.ico

找不到文件当然就 404 了。


P.S. 这个图标最早用于收藏夹,后来在多标签浏览器问世以后也会用在 Tab 上。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题