Да. По умолчанию SQLAlchemy не отслеживает изменения внутри атрибутов dict
. Чтобы изменить отслеживание, вы можете использовать расширение mutable
:
class MyTable(db.Model):
...
my_json_column = db.Column(MutableDict.as_mutable(JSON))
Автоматический PY к EXE - .py к .exe преобразователю с помощью простого графического интерфейса, созданного с помощью Угря и PyInstaller в Python.
<час> py2exe, вероятно, что Вы хотите, но это только работает над Windows.
PyInstaller работает над Windows и Linux.
Py2app работает над Mac
См. короткий список Python упаковочные инструменты на FreeHackers.org .
py2exe является расширением Python Distutils, которое преобразовывает сценарии Python в исполняемые Windows-программы, которые в состоянии работать, не требуя установки Python.
Я нашел это презентация будет очень полезной.
Как я распространяю приложения Python в Windows - py2exe и InnoSetup
С сайта:
Существует множество вариантов развертывания кода Python. Я расскажу о том, что у меня хорошо сработало в Windows, упаковывая инструменты командной строки и службы с помощью py2exe и InnoSetup. Я продемонстрирую простой сценарий сборки , который создает двоичные файлы Windows и установщик InnoSetup за один шаг. Кроме того, я рассмотрю распространенные ошибки , которые возникают при использовании py2exe, и подсказки по их устранению. Это короткий доклад, поэтому будет следующий сеанс Open Space, чтобы поделиться опытом и помочь друг другу решить проблемы распространения.
В списке фрихакеров нет gui2exe, который можно использовать для создания автономных исполняемых файлов Windows, приложений Linux и пакетов приложений и плагинов Mac OS из скриптов Python.