Py学习  »  Django

Django上下文处理器:是否可以访问ContextProcessor中的当前上下文?

Srikanth Chundi • 5 年前 • 311 次点击  

是否有一种方法可以访问自定义上下文处理器中视图传递的当前上下文,以便在需要时添加缺少的变量,而不是重写现有变量?

我想达到的目标是:

我像这样构造我的url/city_slug/,我想检查city变量是否已经存在于上下文中,否则我想将city添加到我的上下文中(可能正在使用会话变量中存储的最后一个使用过的city,否则默认为某个城市,甚至可能设置会话变量以供下次使用)。

我觉得这是很常见的问题,你们是怎么解决的?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/32154
 
311 次点击  
文章 [ 4 ]  |  最新文章 5 年前