创建模型的时候db.Column,Column没有提示(应该是没有这个方法,点不出来Column),导致使用migrate.upgrade建表无效。有大佬知道啥原因吗?感激不尽。目前判断是SQLAlchemy出现了问题。
flask-sqlalchemy?
最好把 db 对象生成的代码,以及 flask app 实例化的代码都贴出来
预计,可能要把 models 文件,在 初始化时 导入一下
db就是简单的db = SQLAlchemy(),然后在create_app中db.init_app(app)了一下。
from flask_sqlalchemy import SQLAlchemy
db = SQLAlchemy()
现在就是在模型文件中,选不到Column。
@皮特宇: 你下次可以试试,把定义的 models ,在 初始化 的地方导入一下
,应该也能解决
降级 flask-sqlalchemy 到2.4.1 即可解决