5

すべての管理テンプレートでリクエスト オブジェクトが必要です。フロントエンド テンプレートでは、次のようにテンプレートをレンダリングすることでこれを実現できますRequestContext

return render_to_response('my_template.html',
    my_data_dictionary,
    context_instance=RequestContext(request)
)

これで、フロントエンドでリクエスト オブジェクトにアクセスできます。

{{ request.path }}

Django 1.2 のすべての管理ビューに対してこれを行うにはどうすればよいですか?

4

1 に答える 1

8

'django.core.context_processors.request'に追加した場合、リクエストは管理テンプレートで利用できるはずTEMPLATE_CONTEXT_PROCESSORSですsettings.py

于 2012-07-02T08:01:38.050 に答える