2013-02-06 48 views
1

我試圖將Alembic與Flask-SQLAlchemy和Flask一起使用。這裏是我的應用程序目錄結構使用Flask-SQLAlchemy在Flask應用程序中使用Alembic檢測對models.py的更改

/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
alembic revision --autogenerate -m "<message_here>" 

alembic upgrade head 

是我所需要的命令!

相關問題