基于类的通用视图中的实例变量

时间:2013-09-13 17:32:02

标签: django django-class-based-views

我是Django的新手,我找不到基于类的通用视图有哪些实例变量。例如,我知道您可以使用self.requestself.kwargs,但是我可以使用哪些其他变量列表?也许我可以在dispatch函数中设置我需要的任何变量,但默认值是什么?

1 个答案:

答案 0 :(得分:2)

我同意这并没有记录在案。

overview of class-based generic views说:

  

各种有用的东西存放在自己身上;以及请求(self.request)这个   包括捕获的位置(self.args)和基于名称(self.kwargs)的参数   根据URLconf。

然后,reference documentation列出为每个特定视图创建的属性。例如,在DetailView下,它说:

  

在执行此视图时,self.object将包含视图所在的对象   经营。

您可能想要咨询的另一个参考是Classy Class-Based Views