加载子对象问题

时间:2009-12-28 09:35:47

标签: django

我有一个对象A,它与对象ForeignKeyB有两个C关系,与对象ManyToMany有一个D关系

当我尝试获取A类型的对象时,比如说a = A.objects.get(id=1),它只返回子对象的forign键,并且不会自动加载它们。

一般来说,我需要加载所有子对象,并在我的视图中将它们序列化为XML。

请你的帮助。
感谢。

1 个答案:

答案 0 :(得分:2)

select_related()将帮助ForeignKeys。关于ManyToMany关系你无能为力,你只需要在你的视图中进行迭代。