Форум сайта python.su
Доброго дня.
Подскажите
Как лучше хранить настройки модуля? Что б их можно было изменять при развёртывании на реальном сервере, или не изменять. Может лучше хранить в файле(yml), что б настройки сохранялись в репозитории?
Вопрос схож с …
http://python.su/forum/topic/20665/
Спасибо.
Офлайн
likin
Второй ваш тренд понятный толькко вам самим….повод задуматься.
Ох…опишите хоть как вы представляете что б все работало, что за настрйоки такие , какого модуля… фабрика магических шаров закрылась, поэтому тяжко счаз
Офлайн
В данном случае я не хочу хранить настройки в коде. Настройки хочу вынести из кода, оставить в рамках(каталога) проекта. Я вижу так, что настройки будут находиться в файле yml. Это позволит править, как руками в файле, так и написать безопасный пользовательский интерфейс. Если такие настройки будут храниться в файле, они хорошо переедут на production через git.
Спасибо.
Офлайн
likin
у меня в Django проекте основные настройки приложения лежат в корне в тестовом файле. ЖИву хорошо, ОС linux , как я догадываюсь, кеширует этот файл, поэтому на скорости это критично не отображается.
Храните как вам удобно, думаю у вас все получится.
Офлайн
likinЯ делаю отдельный settings.py внутри приложения и размещаю все дополнительные параметры для моего приложения в нем.
В данном случае я не хочу хранить настройки в коде. Настройки хочу вынести из кода, оставить в рамках(каталога) проекта. Я вижу так, что настройки будут находиться в файле yml. Это позволит править, как руками в файле, так и написать безопасный пользовательский интерфейс. Если такие настройки будут храниться в файле, они хорошо переедут на production через git.Спасибо.
Офлайн
inoks
ну что бы изменить параметры на рабочем сервере (через wsgi) вам придеться перезагрузить веб-сервер? по аналогии с основным файлом settings. ТС говорит о другом.
Офлайн
Спасибо.
Офлайн