首页 > 解决方案 > 难以按预期访问 SQLAlchemy 模型(Python/Postgres)

问题描述

我正在尝试导入/访问数据模型,但似乎无法完全正确地导入,因为我的 db 对象似乎无法找到有问题的模型。

我有一个模型:

from app import db


class Link(db.Model):
    __tablename__ = 'link

这存储在具有以下初始化的文件夹(models/link.py)中:

from . import link

项目根目录具有以下初始化:

from . import models

调用时没有db.create_all()任何反应,并且在我的 main 中引用模型的任何尝试都会app.py导致循环导入错误。

我是否缺少一些东西来使其按预期工作?

标签: pythonpython-3.xpostgresqlsqlalchemyflask-sqlalchemy

解决方案


推荐阅读