【发布时间】:2015-03-01 04:09:33
【问题描述】:
您好,最聪明的回答者,但我不知道,
我在 Django 中使用一对一的关系将一些额外的字段附加到 Django 的用户模型。但是,我想知道这是否会导致我每次查找用户时都运行额外的查询。考虑到我并不总是需要这些额外字段中的信息,这一点尤其令人担忧。
我无法找到任何关于 django 何时在相关字段上实际运行查询的信息(我可以理解)。
OneToOneField 的查询是在我运行初始查询(以获取我的用户)后立即运行,还是使用一些 django 技巧仅在我尝试访问相关字段时运行?
如果第二个查询确实自动运行,有没有办法告诉 django 不要这样做?
提前感谢您分享您的智慧。
【问题讨论】:
标签: python django one-to-one