2012-05-11 2 views
0

SessionWizardView를 사용하고 있으며 현재 로그인 한 사용자에 대한 정보를 얻고 싶습니다. 내가 알고있는, 비슷한 일을 수행하여 기본보기에 달성에서 다음Django SessionWizardView에서 세션 데이터 가져 오기

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

SessionWizardView이 세션을 기준으로하도록되어 있기 때문에 나는이 쉬운 작업이 될 기대하지만 간단하게 할 수 없습니다 해결책을 찾으십시오 ... 아니면 내가 뭔가 잘못하고있는 중입니까?

답변

0

아마도 당신에게 맞지 않을 수도 있습니다. 그러나 기본 장고 인증 시스템을 사용하고 있다면 request.user (here)을 호출하여 현재 로그인 한 사용자를 언제든지 얻을 수 있습니다.

+0

예, 지금 말씀 드렸듯이 문제를 해결할 수있었습니다. 잘못된 위치에서 세션에 연결하려고 시도했습니다. 바보 같아요. :) – teddy

+0

해결책을 공유 할 수 있습니까? Session WizardView에서 현재 사용자 필요 –