Сериализаторы 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)