要使用FormPreview,我应该将其子类化,并将其用作视图(?)。但是FormPreview
不是一个视图。这是怎么回事
FormPreview有很多方法。他们叫哪里?例如post_post
。它从不在FormPreview类中调用,也不在django中调用。或者至少我的grep -inRI post_post
没有找到它的用法。这是怎么回事
如果我在process_preview(subclassed and overrided method)中设置了一些属性,比如self.number = 42
,那么我可以在done
-方法中访问它。所以我想我在研究同一个物体。但我不知道对象生命周期是如何工作的。有人能解释一下吗
视图可以是任何可调用的,并且根本不需要像在基于函数的视图中那样是类。在本例中,可调用对象是FormPreview类的一个实例:它是可调用的,因为该类定义了一个
__call__
方法post_post
方法与其他方法(如preview_get
)一起在line 30中调用,它根据stage和request方法动态查找要调用的方法相关问题 更多 >
编程相关推荐