Day089--DRF

Django REST framework

是什么?

基于Django开发RESTful API的一个框架

为什么要用它?

补充:

CBV的工作原理

	urls.py里面 CBV.as_view()  --> 确定要使用CBV中的哪个方法

		as_view() --> dispath()  --> request.method.lower()反射

安装

pip install djangorestframework

使用:

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

APIView做的事儿

更新具体某本书

posted @ 2019-02-15 21:47  SuraSun  阅读(72)  评论(0)    收藏  举报