Django:导入文件的结构

时间:2018-01-19 08:38:43

标签: django structure

我对Django中的项目结构有一般性的疑问。我的网站上有几个应用程序。让我们来说App A& App B

我现在有一个API代码,我想在两个应用程序中导入。我无法找到一个回答这个问题的页面,所以我想在这里问你。应该在项目文件夹中的哪个位置存储此SOMEAPI.py文件以在两个应用程序中导入它?

1 个答案:

答案 0 :(得分:0)

不要过分思考它,它并不重要,它可以很容易地改变。如果该文件主要与A相关,我会将A放入import some_api from A,并在您需要的地方使用B。同样的事情,如果它主要与common有关。如果它真的独立于两个应用程序,我经常做的是创建另一个应用程序common.some_api,其中包含其他应用程序(通常是一些函数帮助程序)共有的所有代码,例如common.helpers,{ {1}}等...