Я не могу установить режим 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
Смотрите сопроводительный учебник.