0
私は2つのモデルを持っているなど、最初は第2のForeignKey
です。Django-Rest-Frameworkでネストされたデータを取得したときにrelated_nameを変更できますか?
コード:MyModelSerializerで
class MyModel(models.Model):
firstDate = models.DateTimeField(auto_now_add=True)
another = models.CharField(max_length=30)
class MySubModel(models.Model):
name = models.CharField(max_length=12)
my_model = models.ForeignKey(to=MyModel, related_name="mysubs")
それがあるべきである。
class MyModelSerializer(ModelSerializer):
mysubs = MySubModelSerializer(many=True, read_only=True)
class Meta:
model = MyModel
fields = "__all__"
結果が蛇腹のようになる:
[
{
"firstDate":xxxx,
"another":xxxx,
"mysubs":[
{
"name":xxx,
}
]
}
]
mysubs
をchildren
に置き換えたいのですが、それは可能ですか?