导入和继承类的正确方法是什么?

时间:2019-04-08 23:25:43

标签: python django

我是编程新手。到目前为止,我已经看到了两种方法

是在python中导入并继承的。第一个也是我

学习Flask时一直在做的事情是

 from package.module import SuperClass

 class SubClass(SuperClass):

在大多数Django代码中我经常看到的另一个是:

 from package import module

 class SubClass(module.SuperClass):

哪个是正确的做事方法?有重要的

使用一个优于另一个吗?

2 个答案:

答案 0 :(得分:1)

简短的回答:它们是相同的,选择最明确/最清晰的一个。

长答案:此question from the Software Engineering StackExchange中的更多详细信息。

答案 1 :(得分:0)

他们是同一回事。唯一的区别是,如果要导入的单个软件包太多(有时您不想写from ... import module1, module2, module3, 100次),则有时最好导入整个模块。