views.py 456 B

12345678910111213
  1. from rest_framework import viewsets
  2. from rest_framework import permissions
  3. from .serializers import UserSerializer
  4. from django.contrib.auth import get_user_model
  5. User = get_user_model()
  6. class UserViewSet(viewsets.ModelViewSet):
  7. """
  8. API endpoint that allows users to be viewed or edited.
  9. """
  10. queryset = User.objects.all().order_by('-date_joined')
  11. serializer_class = UserSerializer
  12. permission_classes = [permissions.IsAuthenticated]