drf - 通用視圖

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章