AttributeError:sqlalchemy 对象没有属性“模型”
有时会出现 ModuleNotFoundError:没有名为“models”的模块错误。我已经安装了所有要求,例如 pip install sqlalchemy、flask-sqlalchemy、psycopy2-binary。
import os
from flask import Flask, render_template, request
from models import *
app = Flask(__name__)
app.config["SQLALchemy_DATABASE_URI"] = os.getenv("DATABASE_URL")
app.config["SQLALchemy_TRACK_MODIFICATIONS"] = False
db.init_app(app)
def main():
db.create_all()
if __name__ == "__main__":
with app.app_context():
main()
回溯(最近一次调用最后一次):
文件“create.py”,第 5 行,位于
从模型导入 *
AttributeError:sqlalchemy 对象没有属性“模型”
确保您的 db 对象中的 models.py 是
数据库 = SQLAlchemy()
不是 db = SQLAlchemy ,因为 SQLAlchemy 是一个类
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)