22,23节Django的GET和POST属性笔记

Posted phyger

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了22,23节Django的GET和POST属性笔记相关的知识,希望对你有一定的参考价值。

COOKIES:一个标准的python字典对象,包含所有cookies,键和值都为字符串
session:一个即能读又能写的类似字典对象,表示当前的会话,只有当django启用会话的支持时才可用

一键多值的GET[]只能接收到最后一个值,要获取这个键的全部值,需要使用GET.getlist[‘a‘]来获取
#展示链接的界面
def gettest1(request):
return render(request,‘gettest/gettest1.html‘)
#接收一键一值的情况
def gettest2(request):
#根据键接收值
a1 = request.GET[‘a‘]
b1 = request.GET[‘b‘]
c1 = request.GET[‘c‘]
#构造上下文
context={‘a‘:a1,‘b‘:b1,‘c‘:c1}
#向模板中传递数据,进行渲染
return render(request,‘gettest/gettest2.html‘,context)
#接收一键多值的情况
def gettest3(request):
a1=request.GET.getlist(‘a‘) #获取一键多个值为一个list
context={‘a‘:a1}
return render(request,‘gettest/gettest3.html‘,context)

 

input 的radio属性,单选
获取参数的方法:
request.POST[‘xx‘]
request.POST.get(‘xx‘)

以上是关于22,23节Django的GET和POST属性笔记的主要内容,如果未能解决你的问题,请参考以下文章

基于django开发框架种cookie05-23上

基于django开发框架种cookie05-23上

django入门 04 初探GET/POST 设计登录页面

django QueryDict对象

JavaWeb01-HTML篇笔记

Axios POST 调用不适用于 JWT 令牌,而 GET 调用有效