在用flask-migrate做数据迁移的时候想把我的db.Text类型改成LONGTEXT类型,但是报错
raise LONGTEXT,上网搜也确实有人说有这个类型,可是就是一直报错,既然如此,你没有我还不用了呢,直接从sqlachemy导入这个类型,导入代码:
from sqlalchemy.dialects.mysql import LONGTEXT
把模型里的类型改一下:从
text = db.Column(db.LONGTEXT)
改为:
text = db.Column(LONGTEXT)
再执行数据迁移,果然没问题,去看一下数据类型,是
OK,解决。