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

【执行操作】

【结果】

解除报错

相关推荐
Sakuraba Ema1 天前
Attention Residuals:把固定残差换成“跨层注意力”
python·llm·attention
独隅1 天前
Python 标准库 (Standard Library) 全面使用指南
android·开发语言·python
姓王名礼1 天前
模拟发票,发票PDF
python
@我漫长的孤独流浪1 天前
Python精选480题带解析
python
cyforkk1 天前
Spring AOP 核心揭秘:ProceedingJoinPoint 与反射机制详解
java·python·spring
2301_810160951 天前
使用Flask快速搭建轻量级Web应用
jvm·数据库·python
JaydenAI1 天前
[LangChain智能体本质论]中间件装饰器是如何将函数转换成AgentMiddleware的?
python·langchain·ai编程
2401_891655811 天前
ZLibrary反爬机制概述
数据库·python
2201_761080191 天前
Python上下文管理器(with语句)的原理与实践
jvm·数据库·python
研究点啥好呢1 天前
3月21日GitHub热门项目推荐|攻守兼备,方得圆满
java·c++·python·开源·github