Сериализаторы django rest framework

Я новичок в Django rest framework, я работаю над небольшим проектом и столкнулся с проблемой сериализаторов. Мне нужен один URL запрос со списком всех названий школ, и другой URL запрос, который имеет всю информацию о школе (название, город, улица, студент). Проблема в том, что в обоих URL я получаю одну и ту же информацию (название, город, улица, ученик). Может ли кто-нибудь помочь мне с этим?

serializers.py

class SchoolSerializer(serializers.Serializer):
     is_existing_student = = serializers.BooleanField()
     student = StudentSerializer(many=True)

    class Meta:
      model = School
      fields = ['is_existing_student', 'name', 'city', 'street', 'student']



class SchoolNameSerializer(serializers.ModelSerializer):
   class Meta:
    model = School
    fields = ['name']

views.py

      class SchoolViewSet(mixins.CreateModelMixin, RetrieveModelMixin, 
      ListModelMixin, GenericViewSet):

         serializer_class = SchoolSerializer
         queryset = School.objects.all()


    class SchoolNameViewSet(mixins.CreateModelMixin, RetrieveModelMixin, 
     ListModelMixin, GenericViewSet):

         serializer_class = SchoolNameSerializer
         queryset = School.objects.all()

urls.py

     router.register(r'schoolname', SchoolNameViewSet)
     router.register(r'school', SchoolViewSet)
Вернуться на верх