用法

设置调试工具栏是简单的:

  1. from flask import Flask
  2. from flask_debugtoolbar import DebugToolbarExtension
  3. app = Flask(__name__)
  4. # the toolbar is only enabled in debug mode:
  5. app.debug = True
  6. # set a 'SECRET_KEY' to enable the Flask session cookies
  7. app.config['SECRET_KEY'] = '<replace with a secret key>'
  8. toolbar = DebugToolbarExtension(app)

当调试模式开启的时候,工具栏会自动地给添加到 Jinja 模板中。在生产环境中,设置 app.debug = False 将会禁用工具栏。

该扩展也支持 Flask 应用的工厂模式,先单独地创建工具栏接着后面为应用初始化它:

  1. toolbar = DebugToolbarExtension()
  2. # Then later on.
  3. app = create_app('the-config.cfg')
  4. toolbar.init_app(app)