from django.contrib.auth.models import User from rest_framework.decorators import api_view from rest_framework.generics import get_object_or_404 from rest_framework.response import Response from rest_framework.views import APIView from users.serializers import UserSerializer class UserList(APIView): """UserList cbv classdoc""" def get(self, request): queryset = User.objects.all() serializer = UserSerializer(queryset, many=True) return Response(serializer.data) @api_view(['GET']) def user_detail(request, pk): """user_detail fbv docstring""" user = get_object_or_404(User.objects, pk=pk) serializer = UserSerializer(user) return Response(serializer.data)