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()), ]