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

就可以了。

相关推荐
k***3881 小时前
SpringBoot Test详解
spring boot·后端·log4j
z***89712 小时前
SpringBoot Maven 项目 pom 中的 plugin 插件用法整理
spring boot·后端·maven
FL171713143 小时前
Pytorch保存pt和pkl
人工智能·pytorch·python
爆更小哇4 小时前
MyBatis的TypeHandler :优雅地实现数据加密与解密
数据库·后端·mybatis
爱学习的小道长5 小时前
进程、线程、协程三者的区别和联系
python·ubuntu
j***63085 小时前
Springboot项目中线程池使用整理
java·spring boot·后端
w***15315 小时前
Spring boot启动原理及相关组件
数据库·spring boot·后端
a***56065 小时前
Spring Boot接收参数的19种方式
java·spring boot·后端
z***75155 小时前
SpringBoot集成MQTT客户端
java·spring boot·后端
L-李俊漩5 小时前
MMN-MnnLlmChat 启动顺序解析
开发语言·python·mnn