2013-02-15 2 views
0

Есть UserProfile объекта, который успешно расширяет Джанго по умолчанию user класса:Django: заданный объект пользователя, как мне получить соответствующий объект UserProfile?

class UserProfile(models.Model): 

    user = models.OneToOneField(User) 

и обновил settings.py файл соответственно:

AUTH_PROFILE_MODULE = 'authorization.UserProfile' 

Все отлично работает, просто интересно: как добраться до объектов связанный с UserProfile для данного контекста в представлении?

Предположим, что я могу просто получить context.user, если пользователь вошел в систему, но как я могу захватить соответствующий объект UserProfile?

ответ

2

Ввиду:

request.user.get_profile().field_name 

В шаблоне:

{{user.userprofile.field_name}} 
Смежные вопросы