【踩坑】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

就可以了。

相关推荐
ppo9210 分钟前
MCP简单应用:使用SpringAI + Cline + DeepSeek实现AI创建文件并写入内容
人工智能·后端
创码小奇客17 分钟前
Talos 使用全攻略:从基础到高阶,常见问题一网打尽
java·后端·架构
Re27517 分钟前
ThreadLocal 入门:搞懂线程私有变量
后端
Rockson20 分钟前
期货实时行情接口接入教程
python·api
midsummer_woo1 小时前
基于spring boot的纺织品企业财务管理系统(源码+论文)
java·spring boot·后端
Azure DevOps1 小时前
在Azure DevOps的工作项中使用markdown
运维·microsoft·flask·azure·devops
zc-code1 小时前
Spring Boot + @RefreshScope:动态刷新配置的终极指南
java·spring boot·后端
何中应1 小时前
EasyExcel使用(二:写出)
java·后端·maven·excel
awonw2 小时前
[python][基础]Flask 技术栈
开发语言·python·flask
bright_colo2 小时前
Python-初学openCV——图像预处理(四)——滤波器
python·opencv·计算机视觉