从 Flask 路由中的 URL 检索变量
从遵循模式“landingpage-
方法 1:变量 URL
通过在 URL 路径中插入占位符并在视图函数中接受相应参数来定义变量 URL .
@app.route('/landingpage<id>') # /landingpageA def landing_page(id): ...
方法二:带斜杠的路径变量
使用斜杠分隔符指定 URL 的变量部分:
@app.route('/landingpage/<id>') # /landingpage/A def landing_page(id): ...
使用 url_for 生成 URL
使用 url_for 函数生成 URL:
url_for('landing_page',>
查询字符串方法(替代)
或者,您可以将 ID 作为查询字符串的一部分传递,并从请求对象中检索它:
from flask import request @app.route('/landingpage') def landing_page(): id = request.args['id'] ...
请注意,当 ID 不是必需的时,此方法适用。对于所需的 ID,最好使用可变 URL。
以上是如何从 Flask 路由中的 URL 检索变量?的详细内容。更多信息请关注PHP中文网其他相关文章!