40 lines
945 B
Python
40 lines
945 B
Python
# DRF Rack
|
|
# Библиотека классов расширений для Django REST Framework
|
|
#
|
|
# Автор: Николай В. Анохин <n.anokhin@xeaf.net>
|
|
# Все права защищены. Лицензия: MIT
|
|
|
|
"""
|
|
Настройки приложения
|
|
"""
|
|
|
|
from pathlib import Path
|
|
|
|
from split_settings.tools import include
|
|
|
|
from net.xeaf.rack.utils.settings import SettingUtils
|
|
|
|
#
|
|
# Инициализация библиотеки DRF Rack
|
|
#
|
|
BASE_DIR = Path(__file__).resolve().parent.parent
|
|
SettingUtils.initialize(
|
|
base_dir=BASE_DIR,
|
|
env_prefix="RACK_",
|
|
app_name="DRF Rack Demo",
|
|
url_root="wsgiapp.urls",
|
|
wsgi_application="wsgiapp.wsgi.application",
|
|
)
|
|
|
|
config_files = SettingUtils.get_config_files()
|
|
|
|
#
|
|
# Установленные приложения
|
|
#
|
|
INSTALLED_APPS = SettingUtils.get_installed_apps()
|
|
|
|
#
|
|
# Подключение модулей конфигурации
|
|
#
|
|
include(*config_files, )
|