在Django管理命令中提取常用功能

时间:2016-02-03 16:48:09

标签: python django

隔离在给定应用程序中多个管理命令之间共享的功能的普遍接受的方法是什么?例如,我有一些有效负载构建代码,用于访问第三方API的多个管理命令。是否在app_name/manangement/helpers.py的管理命令中导入了正确的位置from ..helpers import build_api_payload

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

1 个答案:

答案 0 :(得分:0)

我和app_name/manangement/helpers.py一起去了。没问题。