alembic教程:
如果想深入学习Flask,可以观看这套免费Flask教学视频:零基础:Flask入门到项目实战
alembic
是sqlalchemy
的作者开发的。用来做OMR
模型与数据库的迁移与映射。alembic
使用方式跟git
有点了类似,表现在两个方面,第一个,alembic
的所有命令都是以alembic
开头;第二,alembic
的迁移文件也是通过版本进行控制的。首先,通过pip install alembic
进行安装。以下将解释alembic
的用法:
初始化
alembic
仓库:在终端中,cd
到你的项目目录中,然后执行命令alembic init alembic
,创建一个名叫alembic
的仓库。创建模型类:创建一个
models.py
模块,然后在里面定义你的模型类,示例代码如下:from sqlalchemy