首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

浅谈Django中的QueryDict元素为数组的坑

一般在Django的视图函数中使用request.POST来获取请求体,request.POST是QueryDict类,通常作为dict来使用。 正常如下图 ?...知道了问题,解决起来也简单,直接调用QueryDictdict方法,返回一个字典 ?...补充知识:django基础知识之QueryDict对象 QueryDict对象 定义在django.http.QueryDict request对象的属性GET、POST都是QueryDict类型的对象...与python字典不同,QueryDict类型的对象用来处理同一个键带有多个值的情况 方法get():根据键获取值 只能获取键的一个值 如果一个键同时拥有多个值,获取最后一个值 dict.get(‘键...’,default) 或简写为 dict[‘键’] 方法getlist():根据键获取值 将键的值以列表返回,可以获取一个键的多个值 dict.getlist(‘键’,default) 以上这篇浅谈Django

1.3K20
您找到你想要的搜索结果了吗?
是的
没有找到

Django 2.1.7 视图 - HttpReqeust对象、QueryDict对象

GET:QueryDict类型对象,类似于字典,包含get请求方式的所有参数。 POST:QueryDict类型对象,类似于字典,包含post请求方式的所有参数。...QueryDict对象 定义在django.http.QueryDict HttpRequest对象的属性GET、POST都是QueryDict类型的对象 与python字典不同,QueryDict类型的对象用来处理同一个键带有多个值的情况...方法get():根据键获取值 如果一个键同时拥有多个值将获取最后一个值 如果键不存在则返回None值,可以设置默认值进行后续处理 dict.get('键',默认值) 可简写为 dict['键'] 例如...server_name, middlewareinfo_name)) 方法getlist():根据键获取值,值以列表返回,可以获取指定键的所有值 如果键不存在则返回空列表[],可以设置默认值进行后续处理 dict.getlist...middlewareinfoName=redis POST请求 使用form表单请求时,method方式为post则会发起post方式的请求,需要使用HttpRequest对象的POST属性接收参数,POST属性是一个QueryDict

1.5K20

Django Request对象3.3

一个既可读又可写的类似于字典的对象,表示当前的会话,只有当Django 启用会话的支持时才可用,详细内容见“状态保持” 方法 is_ajax():如果请求是通过XMLHttpRequest发起的,则返回True QueryDict...对象 定义在django.http.QueryDict request对象的属性GET、POST都是QueryDict类型的对象 与python字典不同,QueryDict类型的对象用来处理同一个键带有多个值的情况...方法get():根据键获取值 只能获取键的一个值 如果一个键同时拥有多个值,获取最后一个值 dict.get('键',default) 或简写为 dict['键'] 方法getlist():根据键获取值...将键的值以列表返回,可以获取一个键的多个值 dict.getlist('键',default) GET属性 QueryDict类型的对象 包含get请求方式的所有参数 与url请求地址中的参数对应... a:{% for item in a %} {{ item }} {% endfor %} b:{{ b }} POST属性 QueryDict

70720

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券