flask-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

и делать все из этого урока:

  • я запустил локальный сервер postgres (используя Postgres.Приложение, которое запустило сервер на postgresql: / / localhost: 5432)
  • обновленные конфигурации согласно сказанному учебник
  • обновлено app.py, создал a models.py etc.

после установки Flask-Migrate и запустите

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

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

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

1 ответов


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