在 Django 中,在推荐的设置中,UserProfile 实例通过 OneToOneField 与其 User 实例链接。
class UserProfile(models.Model):
user = models.OneToOneField(User)
data = ...
在视图中检索用户和个人资料的最有效方法是什么?我可以执行 select_related() 内部联接查询,以通过一次数据库命中来获取两个对象吗?还是总是归结为两个单独的电话?可能,Django 的身份验证中间件甚至在调用视图之前检索用户实例......有人知道吗?