Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 25, 2013 14:19:26

likin
От:
Зарегистрирован: 2010-03-15
Сообщения: 114
Репутация: +  1  -
Профиль   Отправить e-mail  

Как лучше хранить настройки модуля?

Доброго дня.

Подскажите
Как лучше хранить настройки модуля? Что б их можно было изменять при развёртывании на реальном сервере, или не изменять. Может лучше хранить в файле(yml), что б настройки сохранялись в репозитории?

Вопрос схож с …
http://python.su/forum/topic/20665/


Спасибо.



Офлайн

#2 Апрель 25, 2013 15:02:08

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Как лучше хранить настройки модуля?

likin
Второй ваш тренд понятный толькко вам самим….повод задуматься.

Ох…опишите хоть как вы представляете что б все работало, что за настрйоки такие , какого модуля… фабрика магических шаров закрылась, поэтому тяжко счаз



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Апрель 26, 2013 09:36:08

likin
От:
Зарегистрирован: 2010-03-15
Сообщения: 114
Репутация: +  1  -
Профиль   Отправить e-mail  

Как лучше хранить настройки модуля?

В данном случае я не хочу хранить настройки в коде. Настройки хочу вынести из кода, оставить в рамках(каталога) проекта. Я вижу так, что настройки будут находиться в файле yml. Это позволит править, как руками в файле, так и написать безопасный пользовательский интерфейс. Если такие настройки будут храниться в файле, они хорошо переедут на production через git.

Спасибо.



Офлайн

#4 Апрель 26, 2013 10:33:05

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Как лучше хранить настройки модуля?

likin
у меня в Django проекте основные настройки приложения лежат в корне в тестовом файле. ЖИву хорошо, ОС linux , как я догадываюсь, кеширует этот файл, поэтому на скорости это критично не отображается.
Храните как вам удобно, думаю у вас все получится.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#5 Апрель 26, 2013 12:10:33

inoks
От: Russia
Зарегистрирован: 2012-12-11
Сообщения: 343
Репутация: +  35  -
Профиль   Адрес электронной почты  

Как лучше хранить настройки модуля?

likin
В данном случае я не хочу хранить настройки в коде. Настройки хочу вынести из кода, оставить в рамках(каталога) проекта. Я вижу так, что настройки будут находиться в файле yml. Это позволит править, как руками в файле, так и написать безопасный пользовательский интерфейс. Если такие настройки будут храниться в файле, они хорошо переедут на production через git.Спасибо.
Я делаю отдельный settings.py внутри приложения и размещаю все дополнительные параметры для моего приложения в нем.

Офлайн

#6 Апрель 26, 2013 15:56:13

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Как лучше хранить настройки модуля?

inoks
ну что бы изменить параметры на рабочем сервере (через wsgi) вам придеться перезагрузить веб-сервер? по аналогии с основным файлом settings. ТС говорит о другом.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#7 Апрель 28, 2013 10:34:16

likin
От:
Зарегистрирован: 2010-03-15
Сообщения: 114
Репутация: +  1  -
Профиль   Отправить e-mail  

Как лучше хранить настройки модуля?

Спасибо.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version