0
模型A
有一个ForeignKey
以模型B
- 我想获取A
实例并将它们相互比较,其中B
的键是比较参数之一。Django - 获取外键
Django的缓建获取B
相关信息,所以如果我想优化我的代码,并提前取我需要我可以做下列之一的信息:
- 使用
.select_related('B')
- 这将获取所有相关B
实例 - 使用
.select_related('B__id')
- 这将只获取所有相关B
实例
据我所知都需要一个连接的ID,所有我真正需要的是A.B_id
这是数据库中的一列,因为这是我想要比较的。
我在这里错过了一些简单的东西吗?我在这里错过了什么?我可以直接取A.B_id
吗?是