Django rest framework 当DRF';s字段的名称为";产品“;它';s返回为无
当字段命名为Django rest framework 当DRF';s字段的名称为";产品“;它';s返回为无,django-rest-framework,Django Rest Framework,当字段命名为products时,我得到的结果是None。当字段被命名为任何其他字符串(products1)时,我会得到有效的结果。 与产品相关的代码库中没有任何特殊处理,只有一个简单的many=True字段。您使用的是序列化程序,而不是ModelSerializer?是。实际上,还存在其他many=True字段,它们按预期工作。 class OrderProductCreateSerializer(serializers.ModelSerializer): class Meta:
products
时,我得到的结果是None
。当字段被命名为任何其他字符串(products1
)时,我会得到有效的结果。
与
产品相关的代码库中没有任何特殊处理,只有一个简单的many=True
字段。您使用的是序列化程序,而不是ModelSerializer
?是。实际上,还存在其他many=True
字段,它们按预期工作。
class OrderProductCreateSerializer(serializers.ModelSerializer):
class Meta:
model = OrderProduct
fields = ('product',)
class OrderProductCreateSerializer(serializers.ModelSerializer):
class Meta:
model = OrderProduct
fields = ('product',)
class OrderCreateSerializer(serializers.Serializer):
products = OrderProductCreateSerializer(many=True, required=True)