簡體   English   中英

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

[英]Extracting common functionality in Django management commands

隔離給定應用程序中多個管理命令之間共享的功能的公認方法是什么? 例如,我有一些有效載荷構建代碼,這些代碼可用於訪問第三方API的多個管理命令中。 是否是正確的位置app_name/manangement/helpers.py ,然后將其from ..helpers import build_api_payload管理命令中from ..helpers import build_api_payload

我不想將其放在應用程序的根目錄(我們通常使用app_name/helpers.py來實現共享功能),因為它app_name/helpers.py了在生產環境中不存在的dev依賴關系,並且從未在管理之外真正使用過反正命令。

我去了app_name/manangement/helpers.py 沒有問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM