0
두 모델이 있는데 첫 번째 모델은 두 번째 모델 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
으로 바꾸고 싶습니다. 그렇게 할 수 있습니까?
source
인수를 사용할 수 있습니다