通用视图
- 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