码迷,mamicode.com
首页 > 其他好文 > 详细

rest framework-解析器和渲染器-长期维护

时间:2020-02-11 09:51:06      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:转换   rom   处理   调试   支持   frame   解析   一个   form   

 

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

# 解析器----数据解析器,
# 
# 前端发送了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调试工具。

  

rest framework-解析器和渲染器-长期维护

标签:转换   rom   处理   调试   支持   frame   解析   一个   form   

原文地址:https://www.cnblogs.com/andy0816/p/12293733.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!