Python 如何使用Flask请求将GET参数传递给url

Python 如何使用Flask请求将GET参数传递给url,python,flask,request,flask-login,http-request-parameters,Python,Flask,Request,Flask Login,Http Request Parameters,我知道如何使用Flask request从url获取请求参数:request.args.get(“”)。事实上,这是我在搜索标题问题时唯一能找到的东西: 我需要知道如何发送用户url的请求参数 例如,flask_login有一个名为“next”的参数,该参数存储用户访问@login_required中包装的路由时正在访问的url,以便用户登录后可以重定向到该url。我自己的表单需要这个确切的功能,但我找不到实现它的方法 flask登录代码的相关部分是,但我无法理解它们是如何传递参数的 我

我知道如何使用Flask request从url获取请求参数:
request.args.get(“”)
。事实上,这是我在搜索标题问题时唯一能找到的东西:

我需要知道如何发送用户url的请求参数

例如,flask_login有一个名为“next”的参数,该参数存储用户访问@login_required中包装的路由时正在访问的url,以便用户登录后可以重定向到该url。我自己的表单需要这个确切的功能,但我找不到实现它的方法

flask登录代码的相关部分是,但我无法理解它们是如何传递参数的

我需要一种方法来记录用户在单击表单页面链接时的url,将其作为GET请求参数传递到表单页面上的url中,并在提交或取消表单时重新访问该url以返回到上一页。

我找到了答案(@E.Serra代表正确方向的推动力):

flask.url\u用于(端点,**值)

使用提供的方法生成指向给定端点的URL

目标端点未知的变量参数将作为查询参数附加到生成的URL。如果 查询参数为None,将跳过整对。以防蓝图 如果处于活动状态,则可以通过 使用点(.)作为本地端点的前缀

如果你有路线的话

@app.route('/view/<variable>/')
def view(variable):
    pass

将生成一个url,其中parameter2是一个查询参数。

使用重定向功能,或将其作为查询url传递,等等
url_for('view', variable='parameter', variable2='parameter2')