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

时间:2013-04-26 19:07:44

标签: python django

我正在尝试修改上下文数据,因此我覆盖了get_context_data。我需要request变量来修改此上下文。那么如何在request中获取get_context-data变量?

1 个答案:

答案 0 :(得分:70)

您可以self.request访问该请求 - 第三段here解释了一点。

编辑:如果文本发生变化,则提及该文本:

  
    

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