Как обновить Django-подобные значения настроек в settings.py - PullRequest
0 голосов
/ 18 сентября 2018

Я пишу приложение, которое требует файл настроек. В нем есть меню настроек, поэтому файл настроек должен быть прочитан, а также записан при изменении значений.

Я искал библиотеку python, которая решала эту задачу, и, обнаружив, что вариантов для этого не так много (что меня удивило), я остановился на simple_settings .

Предполагается, что он вдохновлен системой настроек django, а его класс LazySettings позволяет мне загрузить файл settings.py, например:

# Connection parameters
HOST = 'localhost'
PORT = 5666

Предполагается, что в этой библиотеке есть метод configure , который, как я ожидал, изменит значения settings.py, но, насколько я видел, он только изменяет значение настройки, загруженное в память программы. Поэтому, если я перезапускаю приложение, настройки файла «по умолчанию» перезагружаются.

Есть ли какой-нибудь простой режим записи settings.py сам легко? Может быть, у вас есть лучшая рекомендация lib для этой простой функции?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...