美文网首页
5.请求和回应

5.请求和回应

作者: 何阿驼 | 来源:发表于2018-07-22 11:40 被阅读0次

Drf中的请求和回应

文档:

地址:http://www.django-rest-framework.org/api-guide/requests/

地址:http://www.django-rest-framework.org/tutorial/2-requests-and-responses/

基本的

我们知道,当我们还没有使用rest-framework的时候,我们的请求是由我们的request来完成的,回应是由response来完成的

比如:

我们会这样写我们的get请求

def get(self,request):
    return render (request,'xxx.html')

这样写我们的post请求

def post(self,request):
    name = request.POST.get('xxx','')

其中request.POST为请求后所得到的数据

Rest中的

Rest中将request.POST变成了request.data

其实这样做加入了很多的内容。

request.POST  # Only handles form data.  Only works for 'POST' method.
request.data  # Handles arbitrary data.  Works for 'POST', 'PUT' and 'PATCH' methods.

响应对象

return Response(data)  # Renders to content type as requested by the client.
1531837868941.png

状态码

drf给我们定义了一些常用的状态码

from rest_framework import status
return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)

相关文章

  • 5.请求和回应

    Drf中的请求和回应 文档: 地址:http://www.django-rest-framework.org/ap...

  • 前端

    1.水仙数 2.质数 3.乘法口诀表 4.质数求和 5.奇数求和 6. 7的倍数求和

  • 2018-09-12

    目录 1.基本用法 2.模糊条件求和 3.隔列分类汇总 4.查找引用功能 5.按时间段求和 6.多表多条件求和 一...

  • 使用Python模拟腾讯第三方认证-篇2

    序 上篇分析了模拟登陆的流程,以及HTTP请求和回应,下面我们开始编码实现。 编码 准备 安装requests, ...

  • 请回应,请放手

    有些事情,可能从一开始便是错的,可我却花了好多年才确定,你不爱我。 “一禾……” “怎么啦,你家浩然又给你惊喜啦”...

  • 《请记得回应我》

    我很想遇见你,告诉你我的名字,给你讲后来发生的一切故事,然后让后来的后来的故事都是和你有关。 我的理智告诉我,这个...

  • 握草!某程序员竟然在深夜偷偷在代码里下毒!

    目录 一、前言 二、代码有毒! 1. 方法命名 2. 最佳排序 3. 有点烧脑 4. 迷之求和 5. 花里胡哨 6...

  • 今日感悟

    心想事成,请谨慎的使用自己的时间和精力,也请谨慎的许愿。 你希望别人怎么回应你,你首先要在内心坚定别人会那样回应你...

  • 自己定义的产品经理等级和职责

    从业产品近3年,以下是现在对整个产品团队的要求和定义,请拍砖:

  • 艾多美怎么注册?

    请大家注意:艾多美会员注册是完全免费的! (免费协助注册会员,请添加微信:18772499406) 会员要求和优势...

网友评论

      本文标题:5.请求和回应

      本文链接:https://www.haomeiwen.com/subject/bqslmftx.html