На этапе производства я, скорее всего, изучил бы функциональность миграции (с версиями и т.п.), но пока я нахожусь на этапе разработки, мне интересно, что наиболее распространенным способом обработки любых изменений в моем models.py было бы? Приложение настраивается с помощью SQLAlchemy.
Я относительно новичок в веб-фреймворках Python. Мой опыт работы с PHP, и совсем недавно я закончил проект, использующий Symfony 1.4, где обычно мог просто выполнить symfony doctrine: build --all --and-load
, и это заняло бы перестройку классов модели, воссоздание базы данных и загрузка фикстур данных, среди прочего.
В настоящее время я просто удаляю базу данных, воссоздаю ее и обслуживаю приложение с помощью пастера, который позаботится о воссоздании таблиц и тому подобном.
Вероятно, это вопрос новичка, но готово.