标签: django
我有一个对象A,它与对象ForeignKey和B有两个C关系,与对象ManyToMany有一个D关系
A
ForeignKey
B
C
ManyToMany
D
当我尝试获取A类型的对象时,比如说a = A.objects.get(id=1),它只返回子对象的forign键,并且不会自动加载它们。
a = A.objects.get(id=1)
一般来说,我需要加载所有子对象,并在我的视图中将它们序列化为XML。
请你的帮助。 感谢。
答案 0 :(得分:2)
select_related()将帮助ForeignKeys。关于ManyToMany关系你无能为力,你只需要在你的视图中进行迭代。
select_related()