from django.contrib.auth import get_user_model from rest_framework.views import APIView from rest_framework.renderers import JSONRenderer from rest_framework.response import Response class TeacherListView(APIView): renderer_classes = (JSONRenderer,) status_code = 200 def get(self, request): return Response([teacher.full_name() for teacher in get_user_model().objects.filter( in_role='T', is_active=True, reg_status=4, )], self.status_code)