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
嗎?是