В Django я могу установить var_on_cookie глобально? - PullRequest
0 голосов
/ 19 февраля 2011

При разработке приложения Django я могу использовать декоратор var_on_cookie, чтобы убедиться в том, что кэши восходящего потока используют cookie сеанса в дополнение к URL для различения разных страниц.

У меня много функций просмотра ивсе они теперь требуют этот заголовок.Можно ли указать это поведение один раз (возможно, в файле настроек для всего сайта или хотя бы для всего приложения)?Или мне действительно нужно повторять этот декоратор перед каждой функцией просмотра?

Большое спасибо за вашу помощь ...

Ответы [ 2 ]

0 голосов
/ 23 марта 2015
0 голосов
/ 19 февраля 2011

Похоже, вы захотите написать свое собственное промежуточное ПО и изменить каждый запрос, чтобы включить любые дополнительные заголовки, которые вы хотите включить в каждый запрос.

Создать промежуточное программное обеспечение легко, и вам, вероятно, будет интересен метод process_response , поскольку вы можете просто изменить ответ, и все готово.

Чтобы изменить заголовки HttpResponse, посмотрите документы здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...