当前位置: 首页 > news >正文

【记录问题】RuntimeError:working outside of application context. Flask使用SQLAlchemy数据库

前提:Flask使用SQLAlchemy数据库

本质:依赖包版本不匹配


问题1:报错RuntimeError:working outside of application context.

运行程序报错,如下错误:
在这里插入图片描述
原因:flask-sqlalchemy 版本过高导致,换低版本
解决:pip install flask-sqlalchemy == 2.5.1


问题2:替换flask-sqlalchemy == 2.5.1版本后,依旧报错

运行程序报错,如下报错:
在这里插入图片描述
原因:flask-sqlalchemy == 2.5.1版本又过低,需升到3.0以上版本
疑惑:若升到3.0.3版本,又会有问题一的报错
解决:检查SQLALchemy版本,是否SQLALchemy版本过高,本项目SQLALchemy初始版本为2.0.4,需要降版本
pip install SQLALchemy == 1.4.32


问题3:还有报错,检查Flask、Jinja2、MarkupSafe版本是否匹配

本项目各个依赖包版本,如下:
在这里插入图片描述

http://www.lryc.cn/news/25448.html

相关文章:

  • 自动化测试难点案例分析,其实自动化你用错方向还不如不用
  • 866363-70-4,N3-C5-NHS ester,叠氮-C5-NHS 主要物理性质分享
  • 字符流定义及如何深入理解字符流的编码
  • 什么是pod类型
  • 2023年中小企业实施智能制造的建议
  • 【LeetCode】剑指 Offer 19. 正则表达式匹配 p124 -- Java Version
  • linux和windows中安装emqx消息服务器
  • 【XXL-JOB】XXL-JOB的搭建和使用
  • HCIP-5OSPF基本原理及基本配置学习笔记
  • Migrate your data into databend with DataX
  • ssh: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)
  • 有限元中三角形的一些积分公式
  • 【docker-compose】安装mongodb
  • 【ClickHouse源码】物化视图的写入过程
  • .NET 使用NLog增强日志输出
  • 一道阿里类的初始化顺序笔试题
  • cuda找不到路径报错
  • Elasticsearch进阶之(核心概念、系统架构、路由计算、倒排索引、分词、Kibana)
  • Android包体积缩减
  • 【华为OD机试】 网上商城优惠活动(C++ Java Javascript Python)
  • GWT安装过程
  • 代码随想录算法训练营第一天| 704. 二分查找、27. 移除元素
  • office@word@ppt启用mathtype组件方法整理
  • 计算机大小端
  • Matplotlib绘图从零入门到实践(含各类用法详解)
  • C语言 入门教程||C语言 指针||C语言 字符串
  • Nacos2.x+Nginx集群配置
  • Android源码分析 - InputManagerService与触摸事件
  • python库--urllib
  • 美团前端二面常考react面试题及答案