【踩坑】flask_uploads报错cannot import name ‘secure_filename‘

转载请注明出处:小锋学长生活大爆炸[xfxuezhang.cn]

背景说明

截至目前,用新版的flask实现文件上传(用到flask_uploads库),会出现这个问题。

问题原因

版本问题,新的werkzeug已经把secure_filename的位置改了。

解决方法

手动修改flask_uploads.py

把原本的

python 复制代码
from werkzeug import secure_filename, FileStorage

改为

python 复制代码
from werkzeug.utils import secure_filename
from werkzeug.datastructures import  FileStorage

就可以了。

相关推荐
阿华的代码王国6 分钟前
【Android】适配器与外部事件的交互
android·xml·java·前端·后端·交互
写bug写bug6 分钟前
分布式锁的使用场景和常见实现(下)
分布式·后端·面试
Postkarte不想说话7 分钟前
Debian13编译安装FreeSWITCH
后端
SimonKing11 分钟前
Mybatis批量插入,形式不同性能也不同
数据库·后端·程序员
MacroZheng15 分钟前
还在用WebSocket实现即时通讯?试试MQTT吧,真香!
java·spring boot·后端
midsummer_woo38 分钟前
基于springboot的IT技术交流和分享平台的设计与实现(源码+论文)
java·spring boot·后端
这里有鱼汤1 小时前
miniQMT+Qlib才是AI量化的正确打开方式
后端
无奈何杨1 小时前
风控系统事件分析中心,关联关系、排行、时间分布
前端·后端
Moment1 小时前
nginx 如何配置防止慢速攻击 🤔🤔🤔
前端·后端·nginx
HAPPY酷1 小时前
给纯小白的Python操作 PDF 笔记
开发语言·python·pdf