如何在TemplateView中访问User和UserProfile

时间:2018-12-24 12:43:33

标签: django django-models django-templates django-views

用户模型是内置的身份验证表,而用户配置文件模型是扩展的OneToOneField。现在我从存储在UserProfile中的URL获取user_company,但我也希望从User Model中获取数据。我正在尝试的下面的代码,但给出错误type object 'User' has no attribute 'UserProfile'

User.UserProfile.objects.filter(user_company=id_)

1 个答案:

答案 0 :(得分:2)

您可以这样做:

User.objects.filter(userprofile__user_company=id_)

可以找到参考文献here