我的 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 开始)。