扫码关注官方订阅号
flask 如何获取全部 GET 查询参数的? 我知道 request.args.get() 可以获取一条,如何一次性获取? flask-login 的 login_required 转到登录页面时会有 next 这个查询,这个是如何做的?。。。
ringa_lee
from flask import Flask,request app = Flask(__name__) @app.route('/') def hello(): return {"param":request.args.get('abc')}
此时访问http://127.0.0.1:5000/?abc=hello将得到{"param": "hello"}
http://127.0.0.1:5000/?abc=hello
{"param": "hello"}
如果是
@app.route('/') def hello(): return request.args.items().__str__()
访问http://127.0.0.1:5000/?abc=hello&xyz=world&ab=hellohello则得到[('abc', u'hello'), ('xyz', u'world'), ('ab', u'hellohello')]
http://127.0.0.1:5000/?abc=hello&xyz=world&ab=hellohello
[('abc', u'hello'), ('xyz', u'world'), ('ab', u'hellohello')]
request.args 就是全部参数的字典 Next就是url传参啊,这个没啥可说的
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
此时访问
http://127.0.0.1:5000/?abc=hello将得到{"param": "hello"}如果是
访问
http://127.0.0.1:5000/?abc=hello&xyz=world&ab=hellohello则得到
[('abc', u'hello'), ('xyz', u'world'), ('ab', u'hellohello')]request.args 就是全部参数的字典
Next就是url传参啊,这个没啥可说的