Конфигурация приложения перенесена в библиотеку

This commit is contained in:
2026-07-18 20:05:17 +03:00
parent a95793c3df
commit a5a29b03b6
18 changed files with 596 additions and 294 deletions

View File

@@ -8,12 +8,13 @@
Параметры конфигурации базы данных
"""
from net.xeaf.rack.utils.settings import RackConfig
from net.xeaf.rack.utils.settings import Environment
from net.xeaf.rack.utils.settings import SettingUtils
#
# Проверка режима запуска тестов
#
if not RackConfig.is_test_mode():
if not SettingUtils.is_test_mode():
#
# Основная БД
@@ -21,11 +22,11 @@ if not RackConfig.is_test_mode():
DATABASES = {
"default": {
"ENGINE": "django.db.backends.postgresql",
"HOST": RackConfig.env_str("DATABASE_HOST"),
"PORT": RackConfig.env_str("DATABASE_PORT"),
"NAME": RackConfig.env_str("DATABASE_NAME"),
"USER": RackConfig.env_str("DATABASE_USERNAME"),
"PASSWORD": RackConfig.env_str("DATABASE_PASSWORD"),
"HOST": Environment.get_str("DATABASE_HOST"),
"PORT": Environment.get_str("DATABASE_PORT"),
"NAME": Environment.get_str("DATABASE_NAME"),
"USER": Environment.get_str("DATABASE_USERNAME"),
"PASSWORD": Environment.get_str("DATABASE_PASSWORD"),
}
}
@@ -37,6 +38,6 @@ else:
DATABASES = {
"default": {
"ENGINE": "django.db.backends.sqlite3",
"NAME": RackConfig.env_str("TEST_DATABASE", ":memory:"),
"NAME": Environment.get_str("TEST_DATABASE", ":memory:"),
}
}