new: first commit !minor

This commit is contained in:
cătălin 2021-01-25 02:27:02 +01:00
commit 5848134067
45 changed files with 2754 additions and 0 deletions

26
users/views.py Normal file
View file

@ -0,0 +1,26 @@
from django.contrib.auth.models import User, Group
# Create your views here.
from rest_framework import viewsets, permissions
from users.serializers import UserSerializer, GroupSerializer
class UserViewSet(viewsets.ModelViewSet):
"""
API endpoint that allows users to be viewed or edited.
"""
queryset = User.objects.all().order_by("-date_joined")
serializer_class = UserSerializer
permission_classes = [permissions.IsAuthenticated]
class GroupViewSet(viewsets.ModelViewSet):
"""
API endpoint that allows groups to be viewed or edited.
"""
queryset = Group.objects.all()
serializer_class = GroupSerializer
permission_classes = [permissions.IsAuthenticated]