我不确定我是否说得对,但我已经扩展了Django的用户模型,用我的用户档案'模型,使用
class UserProfile(models.Model):
user = models.OneToOneField(User)
...
我希望通过使用以下内容访问User和UserProfile的所有组合属性:
UserProfile.objects.all().values_list('someAttr', 'user.otherAttr')
但是我意识到我无法访问那样的嵌套属性
答案 0 :(得分:2)
使用双下划线
UserProfile.objects.all().values_list('someAttr', 'user__otherAttr')
# ^^^