【发布时间】:2015-08-13 06:58:44
【问题描述】:
我有一个模型用户和用户配置文件。我需要获取用户列表及其用户配置文件。 我需要做一种“表连接”,以便获取的用户将包含配置文件。 我知道我能做到
User.objects.all()
在模板中,我只是这样做
user.get_profile
但问题是我不会在模板中使用它。我正在使用 django 为我的前端创建一个休息 api。我需要获取的用户已经拥有个人资料,以便我可以检索他们的照片。
我试过了
User.objects.all().select_related('user__userprofile')
但序列化后,返回的对象将没有配置文件。返回看起来有点像:
{pk:7,model: auth.user,fields:{...}}
【问题讨论】:
标签: python django django-orm