DRF中CBV的通用视图

时光怂恿深爱的人放手 提交于 2019-12-15 14:45:24

通用视图

  • 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

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!