1

我已经将我的模型类从 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.
4

1 回答 1

3

自动生成的迁移脚本并不意味着每次都是 100% 正确的,它们只是作为一个初学者。您应该查看它,并添加或更正任何不准确的内容。所以我想说只是将自动增量添加到脚本中,就应该这样。

于 2017-04-18T14:50:28.777 回答