【发布时间】:2019-10-04 05:08:15
【问题描述】:
我想了解为什么要使用这个函数
类 UserSerializer(serializers.ModelSerializer): profile = ProfileSerializer()
class Meta:
model = User
fields = ('username', 'email', 'profile')
def create(self, validated_data):
profile_data = validated_data.pop('profile')
user = User.objects.create(**validated_data)
Profile.objects.create(user=user, **profile_data)
return user
【问题讨论】:
-
获取
'profile'关联的元素,同时删除。 -
见here。
标签: django python-3.x django-rest-framework