1

テンプレートでrequest.pathを取得しようとしていますが、何も取得しません。ページ上の他のすべては正常に機能します。私はやった:

views.pyで

from django.template import RequestContext

return render_to_response('frontpage.html', {}, context_instance=RequestContext(request))

私のテンプレートfrontpage.html

{{ request.path  }}

他に何が欠けていますか?いくつかのコードを投稿しますが、開始するかどうかはわかりません。

編集:重要な場合に備えてローカルホストを使用しています。

4

1 に答える 1

4

TEMPLATE_CONTEXT_PROCESSORS 設定にdjango.core.context_processors.request;が含まれていることを確認してください それが実際にrequest変数を追加するものです。これはデフォルトではオンになっていません。

(また、django.shortcuts.render通常render_to_response、明示的な場合よりも簡単ですRequestContext。)

于 2012-10-15T17:52:34.280 に答える