bottle.debug(True);
在调试模式下,当错误发生的时候,Bottle会提供更多的调试信息。同时禁用一些可能妨碍你的优化措施,检查你的错误设置。
调试模式下会发生改变的东西(不完整):
请确保不要在生产环境中使用调试模式。
返回两个参数。
包含通配符的route,我们称之为动态route(与之对应的是静态route),它能匹配多个URL地址。一个通配符包含在一对尖括号里面(像这样 ),通配符之间用”/”分隔开来。如果我们将URL定义为 /hello/ 这样,那么它就能匹配 /hello/alice 和 /hello/bob 这样的浏览器请求,但不能匹配 /hello , /hello/ 和 /hello/mr/smith 。
URL中的通配符都会当作参数传给回调函数,直接在回调函数中使用。
@route('/wiki/<pagename>') #匹配/wiki/learning_python
def show_wiki_page(pagename):
…
@route('/<action>/<user>') #匹配(matchs)/follow/defnull
def user_api(action,user):
…
URL中的通配符都会当作参数传给回调函数,直接在回调函数中使用。
过滤器(不完整)
@route('/object/<id:int>')
def callback(id)
assert