Flask - 无法从URL读取值(Querystring)

时间:2014-10-24 05:44:32

标签: python flask

我有一个像这样定义的视图函数:

@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。

1 个答案:

答案 0 :(得分:2)

路由不是这样的:它们永远不会与查询字符串参数匹配。只需在路径上匹配,然后从page获取request.args