Я пытаюсь изменить данные контекста, поэтому я переопределил get_context_data
. Мне нужна переменная request
, чтобы изменить этот контекст. Итак, как я могу получить переменную request
в get_context-data
?
Django DetailView - как использовать запрос в get_context_data
Ответ 1
У вас есть доступ к запросу в self.request
- третий абзац здесь объясняет немного больше.
EDIT: текст, на который ссылается, в случае его изменения:
Ключевой частью этой работы является то, что при вызове на основе класса различные полезные вещи хранятся на себе; а также запрос (self.request), это включает в себя позиционные (self.args) и основанные на имени (self.kwargs) аргументы, захваченные в соответствии с URLconf.