这是我使用的模型:
from django.db import models
class A(models.Model):
first_name = models.CharField(max_length=100)
last_name = models.CharField(max_length=100)
class B models.Model):
name = models.CharField(max_length=100)
author = models.ForeignKey(A)
class C models.Model):
name = models.CharField(max_length=100)
author = models.ForeignKey(A)
class D models.Model):
name = models.CharField(max_length=100)
author = models.ForeignKey(A)
我想选择一个A对象及其所有相关的B,C,D对象在json中序列化。序列化很好,但我如何选择A和相关对象?
答案 0 :(得分:0)
使用.FOO_set
- 经理:
var a = A.objects.get(id)
var b = a.b_set.all() # All related B objects to a
var c = a.c_set.all() # All related C objects to a
...etc