Django REST framework 是用于构建Web API 的强大而灵活的工具包。本质上DRF是django的一个app(startproject)

   DRF中文文档:http://www.sinodocs.cn/

   安装:安装在想用的Python解释器下,例如:在终端cd到/python/lib/site-packages,然后执行 pip install djangorestframework

DRF的一些组件:

     1 APIView (所有的功能都是基于APIView的)*****
     2 解析器组件 *****
     3 序列化组件 *****

     4 视图组件

     5 认证组件 *****
     6 权限组件 *****
     7 频率组件
     8 url注册器组件
     9 响应器组件
     10 分页器组件

     11 filter:过滤、查找、排序

1.APIView

views.py(导入APIView模块,继承APIView)

from rest_framework.views import APIView
class BookView(APIView):
    def get(self, request):
        pass
    def post(self, request):
        pass
    

                
urls.py(没变化)

from django.urls import path, include, re_path
from classbasedview import views

urlpatterns = [
        re_path('login/$', views.LoginView.as_view()),
    ]
APIView的使用

相关文章: