4

Я получаю ниже ошибкиДжанго Rest Framework Сериализация ошибка в ListAPIView

Ошибка - «много» является недопустимым аргументом ключевое слово для этой функции»

В ListAPIView при сериализации объекта

.
class UserSerializer(serializers.ModelSerializer): 

    class Meta: 
     model = User 
     fields = ('id', 'uuid', 'email', 'password', 'first_name', 'last_name', 'mobile_no', 'dob', 'username',) 


class CorporateProfileSerializer(serializers.ModelSerializer): 
    user = UserSerializer(many=True) 

    class Meta: 
     model = CorporateProfile 
     fields = ('user', 'id', 'uuid', 'company_name', 'company_type',) 

views.py

class CorporateListView(ListAPIView): 
    serializer_class = CorporateProfile 
    queryset = CorporateProfile.objects.all() 

Что я здесь делаю неправильно?

ответ

4

Была моя ошибка во взглядах. Я написал модель в классе serializer вместо класса serializer.

serializer_class = CorporateProfileSerializer 
Смежные вопросы