Python 提取Django管理命令中的公共功能

Python 提取Django管理命令中的公共功能,python,django,Python,Django,在一个给定的应用程序中,隔离多个管理命令之间共享的功能的公认方法是什么?例如,我有一些有效负载构建代码,用于访问第三方API的多个管理命令。是正确的位置app\u name/management/helpers.py,然后将其导入到管理命令中,并使用from..helpers import build\u api\u payload 我不想把它放在应用程序的根目录下(我们通常使用app\u name/helpers.py来实现共享功能),因为它引入了在生产环境中不存在的开发依赖项,并且从来没有真

在一个给定的应用程序中,隔离多个管理命令之间共享的功能的公认方法是什么?例如,我有一些有效负载构建代码,用于访问第三方API的多个管理命令。是正确的位置
app\u name/management/helpers.py
,然后将其导入到管理命令中,并使用
from..helpers import build\u api\u payload


我不想把它放在应用程序的根目录下(我们通常使用
app\u name/helpers.py
来实现共享功能),因为它引入了在生产环境中不存在的开发依赖项,并且从来没有真正在管理命令之外使用过。

我选择了
app\u name/management/helpers.py
。没有问题