У меня есть приложение 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?