Подтвердить что ты не робот

Django DetailView - как использовать запрос в get_context_data

Я пытаюсь изменить данные контекста, поэтому я переопределил get_context_data. Мне нужна переменная request, чтобы изменить этот контекст. Итак, как я могу получить переменную request в get_context-data?

4b9b3361

Ответ 1

У вас есть доступ к запросу в self.request - третий абзац здесь объясняет немного больше.

EDIT: текст, на который ссылается, в случае его изменения:

Ключевой частью этой работы является то, что при вызове на основе класса различные полезные вещи хранятся на себе; а также запрос (self.request), это включает в себя позиционные (self.args) и основанные на имени (self.kwargs) аргументы, захваченные в соответствии с URLconf.