首页
学习
活动
专区
圈层
工具
发布

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.9K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    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

    1K20

    from django.db import models_django项目部署

    源码很简单,第1句parser_context = self.get_parser_context(request),我们进入方法get_parser_context查看源码: """ Returns a dict..._request.GET是一样的,因为request没有GET属性,所以它就会访问_request中的GET属性,最后我们查看打印结果,如下: QueryDict: {'a': ['1']}> QueryDict...: {'a': ['1']}> QueryDict: {'a': ['1']}> QueryDict: {'a': ['1']}> 可以看到multipart/form-data这种请求方式,都能打印出来...接着我们使用application/x-www-form-urlencoded提交请求数据,并请求API QueryDict: {'a': ['1']}> QueryDict: {'a'.../json提交请求数据,并请求API 可以看到application/json这种请求方式,只有request.data能打印出来 QueryDict: {}> QueryDict: {}

    41810

    from django.db import models_独立团模块源码

    源码很简单,第1句parser_context = self.get_parser_context(request),我们进入方法get_parser_context查看源码: """ Returns a dict..._request.GET是一样的,因为request没有GET属性,所以它就会访问_request中的GET属性,最后我们查看打印结果,如下: QueryDict: {'a': ['1']}> QueryDict...: {'a': ['1']}> QueryDict: {'a': ['1']}> QueryDict: {'a': ['1']}> 可以看到multipart/form-data这种请求方式,都能打印出来...接着我们使用application/x-www-form-urlencoded提交请求数据,并请求API QueryDict: {'a': ['1']}> QueryDict: {'a'.../json提交请求数据,并请求API 可以看到application/json这种请求方式,只有request.data能打印出来 QueryDict: {}> QueryDict: {}

    44930
    领券