Django:导入文件的结构

Django: Structure to import file

我有一个关于 Django 项目结构的一般性问题。我的网站上有几个应用程序。假设应用程序 A 和应用程序 B

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

别想太多,没那么重要,改起来也很容易。如果该文件主要与 A 相关,我将放入 A 并在您需要的任何地方使用 import some_api from A。如果它主要与 B 有关,则相同。如果它真的独立于这两个应用程序,我经常做的是创建另一个应用程序 common,其中包含其他应用程序共有的所有代码(通常是一些功能助手),如 common.some_apicommon.helpers等...