AttributeError:“SQLAlchemy”对象没有属性“模型”[关闭]

2024-06-23

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(使用前将#替换为@)

AttributeError:“SQLAlchemy”对象没有属性“模型”[关闭] 的相关文章

随机推荐

  • JSON-C 中的内存泄漏

    我搜索了两天 但找不到我的内存泄漏 我尝试了很多想法 但现在我可以确认泄漏位于我使用 json c lib 的 cpp 文件中 这是一个例子 define mark one 6 define mark two 18 define mark
  • Laravel 5 和奇怪的 bug:后面的大括号

    每当我在 Laravel 网站上回顾历史时 我看到的响应是这样的 当我前进到之前的位置时 它也显示了那些括号 如果我在 Chrome 中使用 禁用缓存 选项启动开发人员工具 则不会出现此问题 这Content Type返回的内容确实是app
  • 函数的局部变量是如何从栈中访问的?

    From http www learncpp com cpp tutorial 79 the stack and the heap http www learncpp com cpp tutorial 79 the stack and th
  • 在flex中调用Win32 API设置窗口显示亲和力

    我使用 Adob e Air 创建了一个 Flex 桌面应用程序 我需要保护应用程序不被捕获 通过改变应用程序的窗口显示亲和力 可以保护应用程序不被捕获 如何在flex中使用win API 还有其他方法可以保护窗口不被捕获吗 首先你必须确保
  • 维护 JTextArea 滚动位置

    我有一个 JScrollPane 其视图端口设置为 JTextArea 我大约每秒一次连续更新 JTextArea 上显示的 多行 文本 每次文本更新时 JScrollPane 都会一直到达文本的底部 相反 我想找出当前显示为原始文本中第一
  • 实现你自己的 sizeof [重复]

    这个问题在这里已经有答案了 可能的重复 不使用 sizeof 的数据类型的大小 https stackoverflow com questions 1219199 size of a datatype without using sizeo
  • EF 6 从没有导航属性的其他表中选择

    我有一个小问题需要帮助解决 我有以下情况 例如 我想选择所有养狗的学生 我有 2 张桌子 students id name petid pet id name 但是它们之间没有指定的外键 没有导航属性 虽然我有但没有指定它并且我不想要我的情
  • 如何在 IntelliJ IDEA 中构建 OS X Java 应用程序包?

    我正在尝试在 IntelliJ IDEA 中为 mac 构建一个 Java 应用程序 苹果开发者文档说我需要做一个Java 应用程序包 http developer apple com library mac documentation J
  • 在 Mac OS X 上升级 Ruby

    我正在阅读 Programming Ruby 一书 并希望升级我计算机上的 Ruby 版本 我运行 Mac OS X Snow Leopard 并在命令行中执行 ruby v 显示我正在运行 Ruby 1 8 7 我安装了 MacPorts
  • 在 C++ 中返回浮点数组

    我目前有一个 C 中的 4x4 矩阵类 并将每个值存储为浮点数 Matrix4d Matrix4d const float m00 const float m01 const float m02 const float m03 const
  • Grails:在 gsp 中显示创建的图像

    我对 Grails 很陌生 所以这个问题可能有一个非常简单的答案 我正在尝试在 gsp 中显示动态创建的图像 图像不存储在数据库中 它是在控制器中动态创建的 我本质上拥有的是一个 gsp 它有一个接受一组用户输入的表单 requestGra
  • 带参数的 Laravel-4 路由被调用两次

    我注意到我正在使用 laravel 开发的应用程序的激活路线发生了奇怪的行为 并且经过几个小时的 xdebug 等调试后 我发现我的路线有时实际上被调用了两次 为了重现这种情况 我使用默认文件创建了一个全新的 Laravel 项目 并添加了
  • 如何更改 dplyr 链中数据第一行的列名称

    我尝试使用数据的第一行重命名列名称 使用第一行数据作为 r 中的列名称 https stackoverflow com questions 32054368 use first row data as column names in r 将
  • 我在绘制球体及其曲线时遇到问题

    我正在尝试在球体上绘制一条曲线 但无法同时绘制它们 我确定了一些要点欧几里得范数10对于我的曲线 以及绘制球体的其他一些点半径10 分别如下 曲线点 random numbers basevalues np linspace 0 9 0 9
  • 快速成功退出 C++,分配大量对象

    我正在寻找一种方法来快速退出已使用 C 类在内存中分配大量结构的 C 程序正确完成 但在程序中最后 返回 后 所有自动析构函数都会启动 问题是程序通过大量 C 类结构分配了大约 15GB 内存 并且此自动析构过程需要大约还需要 1 个小时才
  • 了解截断二十面体的几何形状,以进行渲染

    我正在尝试使用可点击区域来渲染像上面这样的截断二十面体Three js http stemkoski github io Three js js Three js 我找到了正二十面体的代码 var t 1 Math sqrt 5 2 var
  • 指定 Xaml 中开始标记和结束标记之间的属性

    考虑以下 Xaml
  • 逻辑应用 blob 触发器未在子文件夹上触发

    我指的是这个反馈 在子文件夹中添加文件时触发 Azure 存储 Blob 触发器 https feedback azure com forums 287593 logic apps suggestions 20164843 azure st
  • 使用cleartool findmerge 命令在clearcase 中自动合并

    我正在编写一个脚本来自动执行一些合并操作 我想使用以下命令来执行此操作 cleartool findmerge file name fver main branch name LATEST merge log NUL c Automatic
  • AttributeError:“SQLAlchemy”对象没有属性“模型”[关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 AttributeError sqlalchemy 对象没有属性 模型 有时会出现 ModuleNotFoundError 没有名