检查 python Bottle 中是否有 DEBUG
Check if DEBUG in python Bottle
我正在使用 Bottle 0.12,
如何使用 DEBUG
全局检查我是否是 运行 开发服务器 — 或者如果 app.run(debug=True)
是 运行 则检查应用程序的另一种方法?
我想要实现的是例如使某些路由仅在调试中可用
from bottle import DEBUG
@app.route('/debug')
def debug():
if not DEBUG:
abort(404)
return template('debug.html')
我在 bottle
源代码中看到一个全局 DEBUG
变量,测试时它总是 False
,即使开发服务器是 运行 app.run(debug=True)
试试这个
import bottle
@app.route('/debug')
def debug():
if not bottle.DEBUG:
abort(404)
return template('debug.html')
我正在使用 Bottle 0.12,
如何使用 DEBUG
全局检查我是否是 运行 开发服务器 — 或者如果 app.run(debug=True)
是 运行 则检查应用程序的另一种方法?
我想要实现的是例如使某些路由仅在调试中可用
from bottle import DEBUG
@app.route('/debug')
def debug():
if not DEBUG:
abort(404)
return template('debug.html')
我在 bottle
源代码中看到一个全局 DEBUG
变量,测试时它总是 False
,即使开发服务器是 运行 app.run(debug=True)
试试这个
import bottle
@app.route('/debug')
def debug():
if not bottle.DEBUG:
abort(404)
return template('debug.html')