【发布时间】:2019-02-17 19:14:28
【问题描述】:
我在 python django 中使用嵌套序列化器概念。对于 get() 方法,我使用如下序列化器
class MusicianSerializer(serializers.ModelSerializer):
album_musician = AlbumSerializer(many=True)
class Meta:
model = Musician
fields = ('id', 'first_name', 'last_name', 'instrument', 'album_musician')
但是如何在不覆盖update 和create 的情况下为发布和更新概念编写嵌套序列化程序概念。
【问题讨论】:
-
DRF 文档为嵌套创建和嵌套更新提供了很好的示例。
-
您无法编写/更新嵌套序列化程序如果不覆盖相应的方法
标签: python django-rest-framework