다음과 같은 모델이 있다고 가정 해 봅시다.
class Classroom(models.Model):
room_number = [....]
class Teacher(models.Model):
name = [...]
tenure = [...]
classroom = models.ForeignKey(Classroom)
ManyRelatedPrimaryKeyField 함수에 따라 다음과 같은 결과를 얻는 대신에
{
"room_number": "42",
"teachers": [
27,
24,
7
]
},
다음과 같은 전체 관련 모델 표현을 포함하는 것을 반환하십시오.
{
"room_number": "42",
"teachers": [
{
'id':'27,
'name':'John',
'tenure':True
},
{
'id':'24,
'name':'Sally',
'tenure':False
},
]
},
이게 가능해? 그렇다면 어떻게? 그리고 이것은 나쁜 생각입니까?