python flask 解答

FLASK_APP = app.py

FLASK_ENV = development

FLASK_DEBUG = 0

In folder F:/nlpprogram/flask-project

D:flask-projectScriptspython.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

回答

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

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

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title></title>

<link rel="icon" href="https://segmentfault.com/img/myfavicon.ico" type="image/x-icon" />

<link rel="shortcut icon" href="https://segmentfault.com/img/myfavicon.ico" type="image/x-icon" />

</head>

<body>

</body>

</html>

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

找不到文件当然就 404 了。


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

以上是 python flask 解答 的全部内容, 来源链接: utcz.com/a/24793.html

回到顶部