2015-06-20 52 views
2

我建立使用瓶,使用Jinja2和Bootstrap一个网页应用。当运行应用程序我得到这个错误:试图找到404错误运行中的python-烧瓶引导

* 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 - 

该应用程序是基于Visual Studio的2015rc蟒蛇模板Flask Web Project它工作得很好。

的我没有变化包括一个图标,我找遍了整个项目包括favicon, icon, .ico外部文件,但一无所获。

是否有人有一个想法如何错误可能引起或如何定位请求图标的代码?

回答

4

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

你当然可以包括服务于一个文件,在该位置,如果你愿意的话。 `进口OS 从烧瓶进口send_from_directory @ app.route( '/的favicon.ico') DEF图标()::

+1

使用此代码工作 返回send_from_directory(os.path.join(app.root_path, '静态'), '的favicon.ico',mime类型= '图像/ vnd.microsoft.icon')'从[瓶](http://flask.pocoo.org/docs/0.10/patterns/favicon/) – Niels