我无法通过tag
对象上的多对多关系添加到article
字段。
我可以通过传递article.tags
的HTTP方法替换所有当前PATCH
。
但是,我想在article.tags
上添加现有关系,而不是替换。
我找不到内置的方法来做到这一点。我错过了一些明显的东西吗?
我的article
modedel序列化程序包含以下字段:
tags = serializers.PrimaryKeyRelatedField(many=True)
答案 0 :(得分:0)
在您的文章中'模型序列化器而不是 tags = serializers.PrimaryKeyRelatedField(many = True) 使用以下代码 tags = TagSerializer()
这里' TagSerializer'是' Tag'的模型序列化器。像
这样的模特class TagSerializer(serializers.ModelSerializer):
class Meta:
model = Tag