Add api: UserApi And UserGroupApi

This commit is contained in:
ibuler
2016-08-24 19:42:16 +08:00
parent 1d5faa3101
commit 8aa92bb688
3 changed files with 25 additions and 12 deletions

View File

@@ -1,18 +1,30 @@
# ~*~ coding: utf-8 ~*~
#
from rest_framework import generics
from rest_framework import mixins
from rest_framework import generics, mixins, status, permissions
from rest_framework.views import APIView
from rest_framework.response import Response
from .serializers import UserSerializer
from .serializers import UserSerializer, UserGroupSerializer
from .models import User, UserGroup
class UserListApi(generics.ListCreateAPIView):
class UserListAddApi(generics.ListCreateAPIView):
queryset = User.objects.all()
serializer_class = UserSerializer
class UserDetailApi(generics.RetrieveUpdateDestroyAPIView):
class UserDetailDeleteUpdateApi(generics.RetrieveUpdateDestroyAPIView):
queryset = User.objects.all()
serializer_class = UserSerializer
class UserGroupListAddApi(generics.ListCreateAPIView):
queryset = UserGroup.objects.all()
serializer_class = UserGroupSerializer
class UserGroupDetailDeleteUpdateApi(generics.RetrieveUpdateDestroyAPIView):
queryset = UserGroup.objects.all()
serializer_class = UserGroupSerializer