假設我有一個這樣的模型。Django外鍵訪問如何工作
class Job(models.Model):
client = models.ForeignKey(Contacts, null=True)
並讓我說我有工作j。我知道我可以訪問屬於j中的客戶端這樣
j.client
但也有
j.client_id
所以我的問題是如何訪問j.client工作?
是否django存儲client__id然後當j.client被調用它做查詢來找到正確的對象?
或者是存儲到j的對象引用,並訪問client__id正在從聯繫對象獲取id?
我看了看周圍的源代碼一下,但找不到答案,我的問題
[Django什麼時候查找外鍵的主鍵?]的可能重複(http://stackoverflow.com/questions/13631211/when-does-django-look-up-the-primary-key-of -foreign-keys) –