1

私はFlaskでAlembicを使おうとしています-SQLAlchemyとFlask。これが私のアプリケーションディレクトリ構造です

/myapp
app.py
     /module1
     __init__.py
     views.py
          /module2
          __init__.py
          models.py
          alembic.ini
          /migrations
               env.py

私はmodels.pyにいくつかのクラスがあります。私が欲しいのは、alembicが変更をチェックし(models.pyに新しく追加されたクラスのように)、upgrade()関数に反映されるようにバージョンファイルを生成できるようなメソッドです(コマンドの実行時に)。

どうすればこれを達成できますか?私はこれが可能であるはずですが、これを達成する方法を理解していないと確信しています!

PS:追加情報が必要な場合は、私に知らせてください。

4

1 に答える 1

4
alembic revision --autogenerate -m "<message_here>"

alembic upgrade head

私が必要としたコマンドです!

于 2013-02-06T10:49:32.180 に答える