2014-10-25 2 views
8

Я читаю (и смотреть) о Колба-Migrate здесь: https://realpython.com/blog/python/flask-by-example-part-2-postgres-sqlalchemy-and-alembic/ и здесь https://www.youtube.com/watch?v=YJibNSI-iaE#t=21колба-мигрирует не обнаруживает модели

и делать все, что из этого учебника:

  • Я начал local postgres server (используя Postgres.App, который запустил сервер в postgresql: // localhost: 5432)
  • обновленные конфигурации согласно указанному учебнику
  • обновлено app.py, создано model.p у и т.д.

После установки колбовую Migrate и запустить

python manage.py db init 
python manage.py db migrate 

он должен обнаружить все таблицы, объявленные в models.py.

В моем случае он ничего не обнаруживает. И, основываясь на комментариях к учебнику, это не только мое дело. Итак, как мне сделать эту работу?

ответ

12

Убедитесь, что ваша модель импортирована вашим приложением. В большинстве случаев ваш views.py должен это сделать. Но вы также можете импортировать его прямо из своего app.py.

+0

Да, это то, что парень из учебника забыл упомянуть, спасибо! – kurtgn

Смежные вопросы