Jestem nowy w rozwoju Django odpoczynku api. Mam dwa modele, jeden to kategoria, a drugi to podkategorie. Oto moje modeledjango reszta zagnieżdżonych relacji w post/put
class Category(models.Model):
title = models.Charfield()
brief = models.TextField()
subcategories = model.ManyToManyField('Subcategory', blank=True)
Moja klasa serializer
class CategorySerializer(serializers.ModelSerializer):
title= serializer.Charfield()
subcategories = Relatedfield(many=True)
Teraz w widoku
Jak zapisać dane zagnieżdżone jak {'title':"test",'subscategories':[{'description':'bla bla bla'},{'description':'test test'}]}
w metodzie post.
Czytałem to w dokumentacji
Uwaga: Zagnieżdżone serializers nadają się tylko do tylko do odczytu przedstawień, jak istnieją przypadki, w których miałyby one niejednoznaczne lub nieoczywisty zachowanie, jeżeli są stosowane podczas aktualizowania instancji . W przypadku odczytu i zapisu reprezentacji należy zawsze używać płaskiej reprezentacji, stosując jedną z podklas RelatedField.
Proszę pozwolić mi zasugerować, która jest właściwa droga lub rozwiązanie do zagnieżdżania relacji relacji/umieszczania w reszcie django.
Potrzebuję pomocy w sprawie ram spoczynku Django (API) księgowania danych dla m: m relacji i dodawane do bazy danych. –