profile = UserProfile.objects.get(....)
что я пытаюсь сделать - это получить профиль для текущего вошедшего в систему пользователя. Что мне поставить в скобках?
Предполагая, что вы следуете описанному здесь шаблону:
http://docs.djangoproject.com/en/dev/topics/auth/#storing-additional-information-about-users
Вы должны быть в состоянии использовать следующее:
def my_view(request): user = request.user if not isinstance(user, AnonymousUser): profile = user.get_profile() # do something with the profile here else: # handle anonymous users
Comon парни, не нужно быть таким резким ... Некоторые люди на самом деле не знают, что вы должны нажать на галочку серого контура.
UserProfile.objects.get(user=request.user)
Но если это поле OneToOne, вы должны иметь возможность сделать request.user.userprofile http://docs.djangoproject.com/en/dev/topics/db/queries/#one-to-one-relationships
OneToOne
request.user.userprofile