一.get与post请求:重点看传参与接收参数
GET请求与传参 ---->url后面跟上?k1=v1&k2=v2
POST请求与数据提交
(1)get请求:如直接在浏览器url后跟上?a=b--->http://127.0.0.1:8000/dashboard/?a=b
那如何获取url后面的这个传参?---它是被存放在request.GET中,是一种QueryDict数据类型
二.QueryDIct对象
1
2
3
在HttpRequest 对象中,GET 和POST 属性是django.http.QueryDict 的实例,它是一个自定义的类似字典的类,用来处理同一个键带有多个值。这个类的需求来自某些HTML 表单元素传递多个值给同一个键request.POST 和request.GET 的QueryDict 在一个正常的请求/响应循环中是不可变的。若要获得可变的版本,需要使用.copy()。https://docs.djangoproject.com/en/1.11/ref/request-response/#querydict-objects
原文:https://www.cnblogs.com/dbslinux/p/13019917.html