使用变量 URL 从 Flask 路由检索值
使用 Flask 时,可能需要从 URL 访问特定值进行处理数据。为此,变量 URL 提供了一种便捷的方法。
变量 URL
要定义变量 URL,只需插入
例如:
@app.route('/landingpage<id>') def landing_page(id): ...
此 URL 模式匹配所有以“/landingpage”开头,后跟唯一的 URL标识符(例如“/landingpageA”)。然后可以在landing_page视图函数中访问id值。
查询字符串参数
另一种方法是将值作为查询字符串参数传递。这涉及到将参数作为键值对附加到 URL。
@app.route('/landingpage') def landing_page(): id = request.args['id'] ...
这里,可以从请求的查询参数字典中检索 id 值。
推荐
对于必需的参数,通常首选使用可变 URL,因为它提供了更清晰、更简洁的方法。但是,对于可选参数,查询字符串参数可能更合适。
以上是如何从 Flask 中的 URL 访问特定值?的详细内容。更多信息请关注PHP中文网其他相关文章!