5
W drf3 można teraz wdrożyć zapisu zagnieżdżony serializatora poprzez nadpisanie metody create() i obsługi validated_data siebieutworzyć wiele obiektów za pomocą zapisywalnych zagnieżdżone serializers w Django spoczynku ramach 3
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
Co jeśli profil był do wiele relacji i validated_data faktycznie zawierałby wiele profili. Jak utworzyć wiele powiązanych obiektów w grze?
Jeśli wiesz, że rzeczywiście zawiera dane, że można po prostu stworzyć je w pętli – krs
można podać przykład? – matteok
Nie wiem, w jaki sposób dane są podane, ponieważ nie zostały jeszcze zaktualizowane do wersji 3, ale jeśli jest to lista, to normalna pętla fory wykonałaby zadanie – krs