drf - 通用視圖
-
ListAPIView : 只重寫了get方法,而且查詢模型中所有的數據
-
ListCreateAPIView : 重寫了 get , post 兩個方法
-
CreateAPIView : get
-
UpdateAPIView : put patch
-
DestroyAPIView : delete
-
RetrieveAPIView : get ,根據 pk 查詢 單條記錄
-
RetrieveUpdateDestroyAPIView
定義一個通用視圖:
在 類中, 提供 一個 queryset 用來設置 模型相關的數據
提供一個 序列化器 ,用來序列化對應的模型數據
class UserView(ListCreateAPIView):
queryset = User.objects.all()
serializer_class = UserSerializer