Контекстные процессоры Django: можно ли получить доступ к текущему контексту в ContextProcessor?

Есть ли способ получить доступ к текущему контексту, передаваемому представлением в пользовательском процессоре контекста, чтобы я мог добавить недостающую переменную, если я хочу, а не переопределить существующую переменную?

Чего я пытаюсь достичь:

Я создаю свой URL ' s, как этот / city_slug /, и я хочу проверить, существует ли уже переменная города в контексте, в противном случае я хочу добавить город в свой контекст (может использоваться последний использованный город, хранящийся в переменной сеанса, в противном случае по умолчанию для некоторого города и может быть даже установлен переменная сеанса для следующего использования.)

Я думаю, что это очень распространенная проблема. Как вы ее решаете?

9
задан Srikanth Chundi 3 October 2010 в 06:14
поделиться