1.GenericAPIView # 视图2.GenericViewSet # 视图 劣势:指向同一个视图,get无法区分是查询单个对象还是所有数据。3.ModelViewSet # 视图 最强大:增、删、改、查、局部更新6个方法。
总结:
a. 增删改查 ModelViewSet 最强大:增、删、改、查、局部更新6个方法。
b. 增删 CreateModelMixin,DestroyModelMixin, GenericViewSet
c. 复杂逻辑 GenericViewSet 或 APIView
APIView:
from rest_framework.generics import GenericAPIView
from rest_framework.viewsets import GenericViewSet
原文地址:https://www.cnblogs.com/wanghuaqiang/p/9210518.html
时间: 2024-10-08 07:52:22