외래 키가있는 다른 인스턴스로 장고 모델 인스턴스를 직렬화해야합니다. 예 : Django 직렬화는 기본 키 객체로 외래 키 객체를 얻습니다.
class Person(models.Model):
first_name = models.CharField(max_length='30')
last_name = models.CharField(max_length='30')
class Author(models.Model):
reg_num = models.CharField(max_length = '30')
person = models.ForeignKey(Person)
그래서 Authon 인스턴스의 직렬화 된 버전에서, 나는
[
{
"fields":
{
"reg_num": "CZG29742XD4",
"person":
{
"fields":
{
"first_name": "Dheerendra",
"last_name": "Rathor"
}
"model": "person.person",
"pk": 2
}
}
"model": "person.author",
"pk": 2
}
]
@Dheerendra @Dheerendra 내 답변을 검토하여 귀하의 필요가 없다면 그것을 imrpove하고 싶습니다. –