【发布时间】:2018-08-31 14:24:03
【问题描述】:
我知道如何使用 Flask Request:request.args.get('<param>') 从 url get 请求参数。确实,这是我在搜索标题问题时唯一能找到的:
- How do you get a query string on Flask?
- How to pass a URL parameter using python, Flask, and the command line
我需要知道如何发送用户url的请求参数。
例如,flask_login 有一个名为“next”的参数,该参数存储用户访问包裹在 @login_required 中的路由时访问的 url,以便他们在登录后可以重定向到它。我需要这个确切的使用我自己的表单的功能,但我找不到实现它的方法。
flask-login 代码的相关部分是here,但我无法理解它们是如何传递参数的。
我需要一种方法来记录用户单击表单页面的链接时的 url,将其作为 GET 请求参数传递到表单页面上的 url 中,并在他们提交或取消表单时重新访问以返回它们到他们的上一页。
【问题讨论】:
-
使用重定向功能,或将其作为查询 url 传递为 myserver:myport/mypage?arg1=val1&arg2=val2 等
标签: python flask request flask-login http-request-parameters