zoukankan      html  css  js  c++  java
  • rest framework-解析器和渲染器-长期维护

    ###############   解析器   ###############

    # 解析器----数据解析器,
    # 
    # 前端发送了json数据,在request的body里面,
    # 我们需要把json数据解析成字典,这样每次都要解析,所以可以创建一个中间件,只要是json就解析,然后在视图里面就可以直接使用了,
    # 所以什么是解析器?就是把数据转换成我们需要的格式,
    # 原生的django不支持对json的解析,
    # 但是我们的rest framework支持,没有进行任何的处理,就直接给你在request.data里面返回了字典了,
    # from rest_framework.parsers import JSONParser
    # 这是rest framework自带的json解析器,
    # 你在视图类中,加入一句话:parser_classes = [JSONParser]
    # 加上这一句,这个视图类就只能解析json数据了,默认能解析三种,json,form,multi,

    ###############  响应器   ###############

    # 响应器: response,
    # 之前使用的都是httpResponse,这是原生的,里面只能使用字符串,
    # from rest_framework.response import Response  # 这是rest framework中的Response,
    # 他的返回使用浏览器是有样式的,是有页面的,数据是有格式的,很漂亮,rest framework怕你访问不方便,所以有了一个页面,是Response自带的,
    # 浏览器访问和postman访问一样吗?
    # 是不一样的,如果是浏览器,认为是一个用户,是一个页面,
    # postman访问,只有数据,没有页面,
    # 建议一开始不要使用这个界面,比较乱,就使用postman就可以了,
    # postman的安装和使用
    # Postman一款非常流行的API调试工具。

      

  • 相关阅读:
    exec() show()
    QT记录
    git pull 时速度很慢,感觉几分钟不动
    git 冲突
    自学Go b:Go并发
    Go自学二:语言数据类型
    自学go一: 语言基础语法
    自学go语言第一天
    php 函数-数组函数《一》
    php查看脚本,或某一接口,某一变量所耗费内存大小的方法之memory_get_usage
  • 原文地址:https://www.cnblogs.com/andy0816/p/12293733.html
Copyright © 2011-2022 走看看