您的代码行
from app.models import User在
__init__.py。问题是,
app.models有
from .importdb。这是一个循环导入:
__init__尝试导入
User,尝试导入
db,直到
__init__尝试导入才定义
User。要解决此问题,请将本地应用程序导入移动到所有全局扩展名的定义下方。
目前,您的代码如下所示:
from flask_sqlalchemy import SQLAlchemyfrom app.models import Userdb = SQLAlchemy()
您需要将其更改为:
from flask_sqlalchemy import SQLAlchemydb = SQLAlchemy()from app.models import User



