【发布时间】:2014-09-13 13:19:23
【问题描述】:
假设我有一个这样的模型。
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 是从 Contact 对象获取 id?
我浏览了一下源代码,但找不到我的问题的答案
【问题讨论】:
标签: python django python-2.7 django-models