我有一个像这样定义的视图函数:
@app.route('/blog', defaults={'page': 1})
@app.route('/blog?page=<int:page>')
def posts(page):
...
我转到这个链接:
http://example.com/blog?page=5
但是,无论我尝试什么,page
的值始终为1
。
我做错了什么?使用Flask 0.10.1。
答案 0 :(得分:2)
路由不是这样的:它们永远不会与查询字符串参数匹配。只需在路径上匹配,然后从page
获取request.args
。