from rest_framework import generics from rest_framework.permissions import IsAdminUser class UserList(generics.ListCreateAPIView): queryset = User.objects.all() serializer_class = UserSerializer permission_classes = [IsAdminUser] class ExampleView(APIView) : permission_classes = [IsAuthenticated|ReadOnly] def get(self, request, format=None): content = { 'status':'request was permitted' } return Response(content)