Fork me on GitHub
摘要: 1 绪言 当大家看大这篇博文的时候,应该对Django rest_framework中的CBV有所了解了,大致来说就是通过定义类来继承APIView类,并在类中定义get、post、put、delete等对应于请求方法的方法,当请求来的时候会自动反射到相应的方法并执行,路由中需要配置类的as_vie 阅读全文
posted @ 2018-11-20 20:21 奥辰 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 1 绪论 网络传输数据只能传输字符串格式的,如果是列表、字典等数据类型,需要转换之后才能使用但是我们之前的rest_framework例子都没有转换就直接可以使用了,这是因为rest_framework自带有一套解析器。 2 源码分析 我们重新回到dispatch方法中对请求进行重新封装的initi 阅读全文
posted @ 2018-11-20 14:19 奥辰 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 1 绪论 Djangorest_framework的版本控制允许用户更改不同客户端之间的行为,且提供了许多不同的版本控制方案。版本控制由传入的客户端请求确定,可以基于请求URL,也可以基于请求标头。 版本控制入口在在dispatch方法中调用的initial方法中,如下所示: 可以看出,版本控制而是 阅读全文
posted @ 2018-11-20 10:32 奥辰 阅读(540) 评论(0) 推荐(0) 编辑