栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Django中的GET与POST请求

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Django中的GET与POST请求

GET处理

GET请求方式中,如果有数据需要传递给服务器,通常会用查询字符串(Query String)传递

URL格式:http://www.xxx.com?参数名1=值1&参数名2=值2……

例如:http://127.0.0.1:8000page1?a=100&b=200

服务器端接受参数,获取客户端GET请求提交的数据

方法示例:

request.GET['参数名']		#QueryDict
request.GET.get('参数名','默认值')	#查询不到参数的值时,会返回默认值
request.GET.getlist('参数名')	#查询参数a的所有值
POST处理

POST请求动作,一半用于向服务器提交大量或隐私的数据

客户端通过表单等POST请求将数据传递给服务器

方法示例:

request.POST['参数名']`			#绑定QueryDict
request.POST.get('参数名','默认值')	#查询不到参数的值时,会返回默认值
request.POST.getlist('参数名')	#查询参数a的所有值

在测试之前我们需要取消django的csrf验证,否则django将会拒绝客户端发来的POST请求,报403响应

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/349959.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号