有一个UserProfile
对象成功扩展了django默认user
类:
class UserProfile(models.Model):
user = models.OneToOneField(User)
并相应地更新了settings.py
文件:
AUTH_PROFILE_MODULE = 'authorization.UserProfile'
一切正常,只是想知道:如何在视图中找到与UserProfile
相关联的对象?
假设我可以在用户登录时获取context.user
,但是如何获取相应的UserProfile
对象?
答案 0 :(得分:2)
在视图中:
request.user.get_profile().field_name
在模板中:
{{user.userprofile.field_name}}
答案 1 :(得分:0)