在DJANGO获得第n个家长

时间:2014-04-06 12:56:56

标签: django

我有这样的模特:

A->B->C->D

BA的父级,CB的父级...

我有来自数据库的A对象。从D对象获取相关A对象的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

D的实例中检索A的实例:

d_instance = a_instance.b.c.d

其中a_instance是类A的实例。

这是否是“最好的方式”是另一个问题;这取决于你对“最好”的意思。性能方面取决于数据的结构。

请记住,每次使用上面显示的点表示法访问另一个实体(或父级)时,都会进行连接。