สมมติว่าเรามีรูปแบบต่อไปนี้:
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
},
]
},
เป็นไปได้ไหม ถ้าเป็นเช่นนั้นได้อย่างไร และนี่เป็นความคิดที่ไม่ดีเหรอ?