2012-05-11 72 views
0

我正在使用SessionWizardView并希望获取有关当前登录用户的信息。 据我所知,类似的东西是在普通视图通过执行实现以下几点:在Django中获取会话数据SessionWizardView

user_profile = (User.objects.get(id=request.session['_auth_user_id'])).get_profile() 

由于SessionWizardView被认为是基于会话我希望这是一件容易的事,但我根本无法找到一个解决方案...或者我做错了什么?

回答

0

也许我没有得到你的权利,但如果你使用的是默认的Django的认证系统,可以随时调用request.user(如图here)获得当前登录的用户。

+0

是的,我已经设法解决了这个问题,正如你所说,我只是试图在错误的地点达成会议......傻我:) – teddy

+0

你能分享你的解决方案,我也需要Session WizardView中的当前用户 –