Flask学习(四):数据库迁移

来源:互联网 发布:考勤管理系统源码 编辑:程序博客网 时间:2024/06/05 05:12

上代码

from flask_sqlalchemy import SQLAlchemyfrom flask_migrate import Migrate, MigrateCommandfrom flask_script import Managerdb = SQLAlchemy(app)migrate = Migrate(app, db)manager.add_command('db', MigrateCommand)

意思就是,先用SQLAlchemy创建一个数据库,然后初始化下Migrate,之后将MigrateCommand放到add_command中,并且命名为db,注意:这里的db不是上面我初始化创建的db,这个db是MigrateCommand命令的名称。
这里写图片描述
param name: Name of the command (optional)
我一开始以为第一个db对应的是我上面的那个对象db,所以没有增加引号括起来,所以一直没有生成对应的迁移仓库路径,加上引号之后就变成一个字符串,单纯的变量,这时候方法调用就没问题了。

原创粉丝点击