Ich bin neu in Django Rest API Entwicklung. Ich habe zwei Modelle, eins ist Kategorie und ein anderes ist Unterkategorien. Hier ist meine ModelleDjango Rest verschachtelte Beziehung in Post/Put
class Category(models.Model):
title = models.Charfield()
brief = models.TextField()
subcategories = model.ManyToManyField('Subcategory', blank=True)
Meine Serializer Klasse
class CategorySerializer(serializers.ModelSerializer):
title= serializer.Charfield()
subcategories = Relatedfield(many=True)
Jetzt im Blick
Wie verschachtelte Daten wie {'title':"test",'subscategories':[{'description':'bla bla bla'},{'description':'test test'}]}
in post-Methode zu speichern.
Ich habe diesen
Hinweis in der Dokumentation zu lesen: wenn verwendet haben würden Nested Serializer für schreibgeschützte Darstellungen nur geeignet ist, da es Fälle gibt, in denen sie nicht eindeutig oder nicht offensichtliches Verhalten, wenn Instanzen zu aktualisieren . Für Lese-Schreib- Darstellungen sollten Sie immer eine flache Darstellung verwenden, indem Sie eine der RelatedField-Unterklassen verwenden.
Bitte lassen Sie mich vorschlagen, welche die richtige Art oder Lösung ist, verschachtelte Relation Post/in Django Rest zu tun.
Ich brauche Hilfe in Bezug auf django Rest Rahmen (api) Buchungsdaten für m: m-Beziehung und in der Datenbank hinzugefügt bekommen. –