擅长:python、mysql、java
<p>如果我正确理解您试图将“days”作为主键列表传递,如果这种情况下尝试将序列化程序更改为以下形式:</p>
<pre><code>class WordsSerializer(serializers.ModelSerializer):
days=serializers.PrimaryKeyRelatedField(queryset=Days.objects.all(),many=True)
class Meta:
model = Words
fields = ('word', 'days')
</code></pre>
<p>您收到的错误是因为当您使用自己的模型序列化程序序列化字段时,DRF希望在默认情况下获取对象列表。您可以在<a href="http://www.django-rest-framework.org/api-guide/relations/" rel="nofollow noreferrer">DRF docs</a>中阅读更多有关它的信息。在</p>