2016-04-11 14 views
1

我已經安裝了flask-debugtoolbar以獲得更好的調試。flask-debugtoolbar沒有顯示

按照說明here。我也重新啓動了服務器,希望能夠做到。

這是我的代碼。

__init__.py

from flask import Flask 
from flask.ext.mail import Mail 
from flask_debugtoolbar import DebugToolbarExtension 

app = Flask(__name__, static_url_path='') 
toolbar = DebugToolbarExtension(app) 

回答

1

想通了。

加入這一行,

app.config['SECRET_KEY'] = '<replace with a secret key>' 

上述

toolbar = DebugToolbarExtension(app) 

只是究竟其次this

2

正如你鏈接到文件中明確規定,您必須啓用調試模式在您的應用程序。

打開調試模式時,工具欄將自動注入到HTML響應中。在製作中,設置app.debug = False將禁用工具欄。

您還需要指定SECRET_KEY以啓用燒瓶會話cookie。

from flask import Flask 
from flask.ext.mail import Mail 
from flask_debugtoolbar import DebugToolbarExtension 

app = Flask(__name__, static_url_path='') 

# Ensure that debug mode is *on* 
app.debug = True 

# Enable flask session cookies 
app.config['SECRET_KEY'] = 'key' 

toolbar = DebugToolbarExtension(app) 
+0

'if __name__ =='__main__': app.run(debug =「True」)' 已經添加了這段代碼。 –

+0

@RahulParashar應該是'app.run(debug = True)'。您還需要定義一個密鑰。 – Suever

+0

是的,密鑰是在'toolbar = DebugToolbarExtension(app)'下定義的。剛解決這個問題,它工作。感謝您的快速回復。 –