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