我有一个 URL,例如: http ://example.com/page/page_id
我想知道如何从路由中的 url 获取 page_id
部分。我希望我能设计出一些方法,例如:
@route('/page/page_id')
def page(page_id):
pageid = page_id
原文由 ashutosh 发布,翻译遵循 CC BY-SA 4.0 许可协议
您应该使用以下语法:
@app.route('/page/<int:page_id>')
def page(page_id):
# Do something with page_id
pass
原文由 Andreas Argelius 发布,翻译遵循 CC BY-SA 3.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答895 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
这非常简单 - 在尖括号之间传递路径参数,但一定要将该名称传递给您的方法。