Django DetailView - 如何在get_context_data中使用'request'

use*_*745 45 python django

我正在尝试修改上下文数据,所以我压倒了get_context_data.我需要request变量来修改这个上下文.那么如何才能获得request变量get_context-data呢?

gir*_*uid 74

您可以访问请求self.request- 这里的第三段解释了一点.

编辑:提及的文本,如果它改变:

使这项工作的关键部分是,当调用基于类的视图时,各种有用的东西都存储在自己身上; 以及请求(self.request),这包括根据URLconf捕获的位置(self.args)和基于名称(self.kwargs)的参数.