Django использует drf-spectacular, я не могу настроить схему с помощью декоратора @extend_schema

У меня следующий вид:

class ReferralCodeList(generics.ListCreateAPIView):
    queryset = ReferralCode.objects.all()
    serializer_class = ReferralCodeSerializer
    
    def get_queryset(self):
        queryset = super().get_queryset()
        queryset = queryset.filter(user=self.request.user)
        return queryset
    
    @extend_schema(
        description='More descriptive text',
    )
    def create(self, request, *args, **kwargs):
        request.data['user'] = request.user.id
        serializer = self.get_serializer(data=request.data)
        serializer.is_valid(raise_exception=True)
        self.perform_create(serializer)
        
        if 'send_mail' in request.data.keys() and \
           request.data['send_mail'] == True:
            send_mail(
                "Your referral code",
                serializer.data['code_str'],
                project_settings.EMAIL_HOST_USER,
                [request.user.email],
                fail_silently=False,
            )
        headers = self.get_success_headers(serializer.data)
        return Response(serializer.data,
                        status=status.HTTP_201_CREATED, headers=headers)

Я выполняю ./manage.py spectacular --color --file schema.yml Но я не вижу никаких изменений в описании представления. no description for my view Когда я изменяю сериализатор, я вижу соответствующие изменения в swagger-странице.

Что я делаю не так? Я ожидаю, что это будет работать как здесь https://drf-spectacular.readthedocs.io/en/latest/readme.html

Спасибо

Вернуться на верх