Django处理POST和GET请求
2019-07-28 22:47
162 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_28143929/article/details/97398745
在没有用JS写代码时可以用Postman模拟发送请求
Postman模拟GET请求
选择GET,输入URL
Params表示发送请求时候可以携带的数据,以键值对的形式在下方key和value填写
Response表示从URL收到的数据
Postman模拟POST请求
选择POST,输入URL
Params表示发送请求时候可以携带的数据,以键值对的形式在下方key和value填写
发送POST请求必须要在Header种填写Content-Type和application/x-www-form-urlencoded,否则URL收到POST请求会报错。
Response表示从URL收到的数据
Django做为web开发框架,可以不使用自带的template模板,实现前端和后端之间的请求处理。
如果使用Django处理前端发来的POST请求,需要在settings.py的MIDDLEWARE列表中把'django.middleware.csrf.CsrfViewMiddleware'屏蔽掉。
在views.py文件中编写函数用来处理前端发来的请求和向前端返回后端处理的数据。在urls.py的urlpatterns列表中将视图函数和路由路径加入。
def 函数名(requset) 编写函数进行处理
request.method 表明前端发来请求的类型 request.POST 或 request.GET 可以获得前端发来请求所携带的所有数据 request.POST.get("key") 或 request.GET.get("key") 可以根据key值获得前端发来请求所携带的数据的具体value值 return JsonResponse(Json) 向前端返回一个Json,JsonResponse()函数也可以向前端返回数组,数字,字符串等类型,但是要在函数中添加safe=False。 如: arrs = [5, 1998, 18] return JsonResponse(arrs,safe=False)
相关文章推荐
- Django的get和post请求处理
- 过滤器中处理multipart/form-data头部的post请求request.getParameter(")获取不到参数问题
- Django框架(九:自定义form表单,及get强求和post请求的区分)
- dojo学习日记(2)——1.dojo/requst/xhr用来处理post,get请求 2.attach-point属性
- Tomcat在处理GET和POST请求时产生的乱码问题
- HttpClient get和post请求的示例代码以及防乱码处理
- Tomcat在处理GET和POST请求时产生的乱码问题
- Tomcat在处理GET和POST请求时产生的乱码问题
- Python搭建Web服务器,与Ajax交互,接收处理Get和Post请求的简易结构
- django 文件上传和菜单分级,mysql支持事务,F模块自增字段, python发送get,post请求
- Tomcat在处理GET和POST请求时产生的乱码问题
- django中input type=submit 发送ajax 的post和get请求
- 如何解决POST请求中文乱码问题,GET的又如何处理呢?
- django处理post请求
- jsp连接数据库的乱码问题 servlet请求参数编码处理get post
- 如何处理HTTP POST/GET请求
- 【Swift】 GET&POST请求 网络缓存的简单处理
- 用c语言写cgi程序(4)---处理请求post get。文本框,下拉列表框。
- web的get请求中一个key有多个值的情况django是怎么处理的
- 浅析AFNetworking处理GET和POST请求 --> GET、POST