修改 Flask 中 request.args 不可变字典类型

Flask 里面的 request.args 请求回来的参数是 ImmutableMultiDict 类型,ImmutableMultiDict 是不可变字典,这是为了保证传参的数据安全性。但是某些时候我们需要对其进行操作,例如:将参数中为空串的参数去掉,这时候我们可以使用 dict 将其转变为普通的字典

# data type is ImmutableMultiDict
data = dict(data)

for key in list(data.keys()):
    if not data.get(key):
        data.pop(key)

相关文章

Jinja2:是Python的Web项目中被广泛应用的模板引擎,是由Pyt...
监听QQ消息并不需要我们写代码,因为市面上已经有很多开源QQ...
【Flask框架】—— 视图和URL总结
python+web+flask轻量级框架的实战小项目。登录功能,后续功...
有了这个就可以配置可信IP,关键是不需要企业认证,个人信息...