#2 不指向子类,python,django"/>

首页 > 解决方案 > ContentType 26 用于#2 不指向子类

问题描述

在另一个序列化程序中调用多态序列化程序时,我在 django 中遇到以下问题

<class 'forms.models.generic.Province'> #2 的 ContentType 26 不指向子类!

我的代码如下:

class FieldSetSerializer(serializers.ModelSerializer):
  questions = SubFieldsPolymorphicSerializer(many=True)
  class Meta:
    model = models.FieldSet
    fields = '__all__'

class SubFieldPolymorphicSerializer(PolymorphicSerializer):
 model_serializer_mapping = {
    models.Question : QuestionSerializer,
    models.ScannerQuestion: ScannerQuestionSerializer
 }

问题是 Provinces 与 FieldSet 和第二个模型都没有关系。这是一个错误吗?

标签: pythondjango

解决方案


推荐阅读