【Flask】from flask_sqlalchemy import SQLAlchemy报错

【可能出现的情况】

1、未安装 Flask-SQLAlchemy:

在使用 flask_sqlalchemy 之前,你需要确保已经通过 pip 安装了 Flask-SQLAlchemy。可以通过以下命令安装它:

pip install Flask-SQLAlchemy

2、包名大小写问题:

Python 是区分大小写的,确保在导入和使用模块时大小写与实际安装的库名称一致。确保你在代码中使用的是 SQLAlchemy,而不是 SQLAlchem。

正确的导入应该是:

from flask_sqlalchemy import SQLAlchemy

3、Flask 应用程序对象创建之前导入:

确保你在创建 Flask 应用程序对象 app 之前导入 SQLAlchemy。一般来说,导入应该在创建 Flask 应用程序对象的代码之前完成。

正确的顺序应该是:

from flask import Flask

from flask_sqlalchemy import SQLAlchemy

app = Flask(name)

db = SQLAlchemy(app)

【执行操作】

【结果】

解除报错

相关推荐
江湖十年1 分钟前
万字长文:彻底掌握 Go 1.23 中的迭代器——原理篇
后端·面试·go
程序员爱钓鱼5 分钟前
Go语言实战案例-实现分页查询接口
后端·google·go
悟空聊架构7 分钟前
从 0 到 1:Jenkins 对接企微机器人避坑指南(附可下载 Pipeline 模板)
后端·架构·github
悟空聊架构7 分钟前
金仓数据库 SQL Server 兼容版 T-SQL
后端·架构
悟空聊架构9 分钟前
数据库之路-第5期-超强的运维管理平台,TEM on 腾讯云安装 + TiDB 集群实践
后端·架构
CF14年老兵9 分钟前
Python万物皆对象:从懵懂到顿悟的奇妙之旅
后端·python·trae
这里有鱼汤12 分钟前
发现个用《道德经》+价值投资大咖的智慧,做A股的AI诊股神器,居然还开源了
python
悟空聊架构13 分钟前
一口气读完 RocketMQ 架构
后端·架构
CodeSheep18 分钟前
国内 IT 公司时薪排行榜。
前端·后端·程序员
悟空聊架构24 分钟前
RabbitMQ 系统架构简介
后端·架构