Обтекание неуниверсального представления Django - PullRequest
0 голосов
/ 10 марта 2010

Я хочу добавить одну дополнительную переменную в контекст представления , принадлежащего стороннему приложению, без редактирования кода этого приложения. Есть ли способ сделать это, обернув (не универсальный) вид? Он не принимает параметр extra_context, поэтому подход, описанный в этом SO thread , не будет работать. Я знаю, что мог бы создать процессор контекста, но это кажется слишком трудоемким, когда эта переменная доступна на каждой странице, когда я просто хочу, чтобы она была в одном представлении. Или есть способ сузить область действия контекстного процессора?

1 Ответ

1 голос
/ 10 марта 2010

Я думаю, что контекстный процессор - это путь, но со всплеском логики, который проверяет путь запроса (например) и беспокоит только поиск и установка переменной для случаев, когда это необходимо

...