【发布时间】:2017-04-18 04:44:11
【问题描述】:
我已将具有 id 的模型类从 autoincrement=False 更改为 autoincrement=True 但 Flask Migrate 包未检测到更改以应用于数据库?我该如何解决这个问题?
class User(db.Model):
__tablename__ = 'users'
id = db.Column(db.Integer, unique=True, primary_key=True, autoincrement=True)
迁移命令日志:
INFO [alembic.runtime.migration] Context impl MySQLImpl.
INFO [alembic.runtime.migration] Will assume non-transactional DDL.
INFO [alembic.env] No changes in schema detected.
【问题讨论】:
-
可能您必须自己完成,因为 migrate 会记录对模型所做的全部更改。
标签: python python-3.x flask flask-sqlalchemy flask-migrate