说明
- 基于 Django rest framework
- 继承自
viewsets.ModelViewSet
方法一
代码如下
class SysUserViewSet(viewsets.ModelViewSet):
queryset = SysUser.objects.all()
serializer_class = SysUserSerializer
def create(self, request):
# 这里写自己的方法
return super().create(request)
方法二
重新定义一个方法
class SysUserViewSet(viewsets.ModelViewSet):
queryset = SysUser.objects.all()
serializer_class = SysUserSerializer
def myCreate(self, request):
# 这里写自己的方法
并在 url.py
中
sysuser_list = SysUserViewSet.as_view({'get': 'list','post': 'myCreate'})