私はdjango rest api developementを新しくしました。私はカテゴリとサブカテゴリの2つのモデルを持っています。 は、ここに私のモデルポスト/プットでdjango restネストされた関係
class Category(models.Model):
title = models.Charfield()
brief = models.TextField()
subcategories = model.ManyToManyField('Subcategory', blank=True)
マイシリアライザクラス今
class CategorySerializer(serializers.ModelSerializer):
title= serializer.Charfield()
subcategories = Relatedfield(many=True)
POSTメソッドで{'title':"test",'subscategories':[{'description':'bla bla bla'},{'description':'test test'}]}
のようなネストされたデータを保存する方法
ビュー
です。は、私は、マニュアルで
注意をこれを読んでいる:インスタンスを更新する際に使用した場合、彼らは非自明な行動曖昧または を持っているでしょう例があるとしてネストされたシリアライザは、読み取り専用 表現のためにのみ適しています。 read-write 表現の場合、 RelatedFieldサブクラスの1つを使用して、フラット表現を常に使用する必要があります。
djangoの休憩で入れ子関係のポスト/プットを行うには、どちらが正しい方法であるかを提案してください。
私はDjangoの残りのフレームワーク(API)についての助けを必要とする投稿メートルのためのデータ:メートルの関係とデータベースに追加されます。 –