Django:导入文件的结构
Django: Structure to import file
我有一个关于 Django 项目结构的一般性问题。我的网站上有几个应用程序。假设应用程序 A 和应用程序 B
我现在有一个 API 代码,我想将其导入到两个应用程序中。我找不到回答我这个问题的页面,所以我想在这里问你。我应该将此 SOMEAPI.py 文件存储在项目文件夹中的哪个位置以将其导入两个应用程序?
别想太多,没那么重要,改起来也很容易。如果该文件主要与 A
相关,我将放入 A
并在您需要的任何地方使用 import some_api from A
。如果它主要与 B
有关,则相同。如果它真的独立于这两个应用程序,我经常做的是创建另一个应用程序 common
,其中包含其他应用程序共有的所有代码(通常是一些功能助手),如 common.some_api
、common.helpers
等...
我有一个关于 Django 项目结构的一般性问题。我的网站上有几个应用程序。假设应用程序 A 和应用程序 B
我现在有一个 API 代码,我想将其导入到两个应用程序中。我找不到回答我这个问题的页面,所以我想在这里问你。我应该将此 SOMEAPI.py 文件存储在项目文件夹中的哪个位置以将其导入两个应用程序?
别想太多,没那么重要,改起来也很容易。如果该文件主要与 A
相关,我将放入 A
并在您需要的任何地方使用 import some_api from A
。如果它主要与 B
有关,则相同。如果它真的独立于这两个应用程序,我经常做的是创建另一个应用程序 common
,其中包含其他应用程序共有的所有代码(通常是一些功能助手),如 common.some_api
、common.helpers
等...