Django REST framework
是什么?
基于Django开发RESTful API的一个框架
为什么要用它?
补充:
CBV的工作原理
urls.py里面 CBV.as_view() --> 确定要使用CBV中的哪个方法
as_view() --> dispath() --> request.method.lower()反射
安装
pip install djangorestframework

使用:
1. 注册app (不是必须)
2. 导入APIView `from rest_framewor.views import APIView`, CBV继承它
3. 自己写一个序列化的工具类 `BookSerializer`
4. 使用queryset数据实例化得到一个 序列化对象 --》 ser_obj
5. 使用`from rest_framework.response import Response` ` restframework提供的`Respoinse`返回上一步的 ser_obj.data
APIView做的事儿

更新具体某本书