尝试定位使用引导程序运行 python-flask 的 404 错误

Nie*_*els 3 python flask python-3.x twitter-bootstrap-3

我正在使用 Flask、Jinja2 和 Bootstrap 构建网页应用程序。运行应用程序时,我收到此错误:

* Running on http://localhost:53293/ (Press CTRL+C to quit)
127.0.0.1 - - [20/Jun/2015 19:33:56] "GET / HTTP/1.1" 500 -
127.0.0.1 - - [20/Jun/2015 19:33:56] "GET /favicon.ico HTTP/1.1" 404 -
Run Code Online (Sandbox Code Playgroud)

该应用程序基于运行良好的 Visual Studio 2015rc python 模板Flask Web Project

我的更改都没有包含网站图标,我搜索了包括外部文件在内的完整项目,favicon, icon, .ico但一无所获。

有人知道如何导致此错误或如何找到请求图标的代码吗?

Mar*_*ers 6

浏览器总是试图通过在标准位置查找网站图标/favicon.ico。你在这里没有做错任何事。

如果您愿意,您当然可以在该位置包含服务文件。

  • 使用此代码工作:`import os from flask import send_from_directory @app.route('/favicon.ico') def favicon(): return send_from_directory(os.path.join(app.root_path, 'static'), 'favicon. ico', mimetype='image/vnd.microsoft.icon')` 来自 [Flask](http://flask.pocoo.org/docs/0.10/patterns/favicon/) (2认同)