【发布时间】:2019-11-01 22:00:36
【问题描述】:
我有一个 PostSerializer,这个序列化器有一个用户字段。我也有一个 UserSerializer。所以我想像这样在 PostSerializer 中使用 UserSerializer
class PostSerializer(serializers.ModelSerializer):
user = UserSerializer(many=False)
class Meta:
fields = ('user', 'title')
但是当我尝试在 CreateView 中使用时出现错误,因为我不发送 UserSerializer 数据,而是发送 user_id。
我必须在创建和列表视图中使用相同的序列化程序。因为我使用 ListCreateAPIView。
【问题讨论】:
标签: django django-rest-framework