urls.py に次のパスがあります。
archive_index_dict = {
'queryset': News.objects.filter(show=True),
'date_field': 'date',
'template_object_name': 'object_list',
}
...
url(r'^$', 'django.views.generic.date_based.archive_index',
archive_index_dict, name='news_archive_index'
),
ページが現在のものであるかどうかをテンプレートで検出したいと思います(これはメニューのスタイル設定のためです)。どちら {{ request.path }}
も{{ request.get_full_path }}
テンプレートで動作しません。
代わりに何を使用すればよいですか?
解決
テンプレートで利用できるようrequest
にするには、 に追加django.core.context_processors.request
する必要がありましたTEMPLATE_CONTEXT_PROCESSORS
。これはデフォルトでは設定されていません (django 1.3 以降)。