2015-06-20 77 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