ListAPIView中的Django Rest Framework序列化错误

时间:2016-01-29 14:10:20

标签: python django django-rest-framework django-generic-views

我收到以下错误

错误 - '很多'是此函数的无效关键字参数"

在序列化对象时的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()

我在这里做错了什么?

1 个答案:

答案 0 :(得分:4)

我的观点存在错误。我在序列化程序类而不是序列化程序类中编写了模型。

serializer_class = CorporateProfileSerializer