我有一个 Django 应用程序并使用 GitHub 进行 CI。现在我遇到的问题是每次合并时都会与常量导入发生合并冲突。另一个开发人员导入的常量经常变化,我也是。目录树看起来像这样:
main_app >
...main_app
...api
...aws_lambda
...billing
...utils
...and many other directories
每个子应用程序都有自己的文件 constants.py。常量导入如下所示:
from utils.constants import const1, const2, const3, const4
from billing.constants import const5, const6
我需要如何重写这些导入以减少将来的合并冲突?有没有比下面的更好的方法?
import utils.constants as utils_const
import billing.constants as billing_const
...
var = utils_const.const1
在 Django 应用程序中存储常量的最佳做法是什么?