django应用程序中的python导入策略

我想知道django可重用应用程序中的最佳导入策略是什么。假设我有一个名为usefulapp的应用程序。在我的应用程序中,我需要访问,比方说,模型。我应该使用显式导入:

import usefulapp.models

还是简单地使用,因为我在这个应用程序中,我可以使用:

import models

2推荐哪一个?使用第二种方法有缺点吗?

1个回答

  1. 第二种方法是这样假设的。在sys.path中,位于可能包含模型模块的任何其他目录之前。没有这个要求。完全融入其中,因此通过相对导入或通过应用程序导入是最好的。

Leave a Reply

Your email address will not be published. Required fields are marked *

You can use these HTML tags and attributes <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>