【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)

【执行操作】

【结果】

解除报错

相关推荐
资深设备全生命周期管理几秒前
SOP实时侦测系统
python
棒棒的皮皮2 分钟前
【OpenCV】Python图像处理几何变换之透视
图像处理·python·opencv·计算机视觉
小鸡吃米…11 分钟前
Python编程语言面试问题一
python·面试
天外飞雨16 分钟前
室内重跑EKF
python
五阿哥永琪31 分钟前
Spring Boot 权限控制三件套:JWT 登录校验 + 拦截器 + AOP 角色注解实战
java·spring boot·python
派大鑫wink37 分钟前
分享一些在Spring Boot中进行参数配置的最佳实践
java·spring boot·后端
想学习java初学者38 分钟前
SpringBoot整合MQTT多租户(优化版)
java·spring boot·后端
正经教主38 分钟前
【Trae+AI】和Trae学习搭建App_2.1:第3章·手搓后端基础框架Express
人工智能·后端·学习·express
云上漫步者1 小时前
深度实战:Rust交叉编译适配OpenHarmony PC——sys_locale完整适配案例
开发语言·后端·rust
叶子丶苏1 小时前
第十七节_PySide6基本窗口控件深度补充_窗口绘图类(QPicture类) 下篇
python·pyqt