是否有工具可以在Django / Python中查看子类以及从多个父项继承的所有属性和方法?

时间:2015-08-29 22:39:06

标签: python django inheritance multiple-inheritance

我正在与Django的基于类的视图及其mixin继承进行战斗。真正帮助我理解正在发生的事情的方法是从我的子类中“导出”它的所有遗产。我的意思是,一个工具将遍历所有父类拉出方法和属性,必要时覆盖,以便我可以看到由一个文件中的所有不同部分构造的“Frankenstein”类。我认为这样可以更容易地弄清楚正在发生的事情。有人知道这样的工具吗?如果有帮助,我会使用PyCharm。

1 个答案:

答案 0 :(得分:2)

我不确定您是否正在为您的项目寻找更具可自定义性的内容,但您可以查看使用Django&#寻找您所需要的Classy Django {&# 39;内置的基于类的视图。

如果不打算删除它,您可以随时安装IPython并通过按Tab键查看每个类或类的实例来查看实例/类上的所有成员。