Я не могу установить режим Pyforms в качестве терминала

Я использую pyforms в Windows. Из документов я прочитал, что вы можете создать settings.py файл в той же папке, что и ваше приложение, чтобы установить режим моего приложения в TERMINAL просто добавив PYFORMS_MODE = 'TERMINAL', Я предполагаю, что без каких-либо дополнительных усилий вы откроете свое приложение в режиме терминала. Однако это не работает, так как мое приложение все еще открывается в GUI Режим.

Я заметил, что в __init__.py внутри каталога pyforms, conf относится к settings.py который находится внутри этого каталога, который имеет эту строку

PYFORMS_MODE = os.environ.get('PYFORMS_MODE', 'GUI')

Я пытался установить переменную среды PYFORMS_MODE в TERMINAL внутри моего основного приложения, но оно не сохранится без хитрости, как здесь ответили.

Как мне установить режим приложения без изменения кода pyform? Я шаг за шагом следил за документацией, поэтому я не думаю, что ничего пропущу во время установки.

1 ответ

Решение

Импортируйте pysettings в ваше приложение и ссылайтесь на файл настроек оттуда:

from pysettings import conf
import settings
conf += settings

Смотрите сопроводительный учебник.

Другие вопросы по тегам