gpt4 book ai didi

django - 如何在基于类的通用 View 中访问RequestContext?

转载 作者:行者123 更新时间:2023-12-03 14:03:20 24 4
gpt4 key购买 nike

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

最佳答案

您是否设置了'django.core.context_processors.request'上下文处理器?默认情况下,几乎所有CBV都使用RequestContext

关于django - 如何在基于类的通用 View 中访问RequestContext?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10162940/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com