+ 我要发布
我发布的 我的标签 发现
浏览器扩展
斑点象@Edge

sqlalchemy.exc.InvalidRequestError: Table 'user' is already defined for this MetaData instance. Specify 'extend_existing=True' to redefine options and columns on an existing Table object.

错误原因:超过1个model的 __tablename__ 定义为 “user” 解决方法1(推荐):找出 __tablename__ = "user" 的model,修改为 __tablename__ 为不同的名字 解决方法2:在 __tablename__ = "user" 后添加 __table_args__ = {'extend_existing': True} class User(BaseModel): __tablename__ = "user" __table_args__ = {'extend_existing': True}
我的笔记