You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
508 B
16 lines
508 B
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) |