1

viewのように見えます

def done(request):
    """Login complete view, displays user data"""
    ctx = {
        'version': version,
        'last_login': request.session.get('social_auth_last_login_backend')
    }
    logging.info(str(request))
    return render_to_response('home.html', ctx, RequestContext(request))

template: home.html、私はします

 <p>Hello {{ request.user }}</p>

しかし、それはuserを出力せず、Hello also I do user in logs を出力するだけです

'USER': 'iamuser',

ここで私が見逃しているのは何ですか?

4

2 に答える 2

4

追加したことを確認してください:

django.core.context_processors.request

の TEMPLATE_CONTEXT_PROCESSORS 設定にsettings.pyドキュメント.

于 2012-09-01T23:04:35.810 に答える
1

リクエスト オブジェクトは必要ありません。テンプレートはユーザー変数にアクセスできます。単純{{ user.first_name }}に動作します。

于 2012-09-03T04:25:40.497 に答える