【发布时间】:2016-05-25 08:57:27
【问题描述】:
urls.py
url(r'^(?i)(?P<slug>[a-zA-Z0-9_]+)$', views_search.index, name='articles'),
context_processor.py
def get_username(request, **kwargs):
print kwargs
slug = kwargs.get('slug')
return {
'slug': slug
}
但是当我运行它时,它打印空字典并且没有任何内容返回到模板。我在设置中的模板上下文处理器中添加了这个。我如何在这里访问 kwargs?
【问题讨论】:
-
您为什么要这样做? url kwargs 特定于视图。那么为什么不直接将它们添加到那里的上下文中呢?
标签: python django django-templates