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

就可以了。

相关推荐
阿童木写作3 分钟前
Python实现Temu图片批量翻译自动化教程
运维·人工智能·python·自动化
就是一只白1 小时前
复制地理信息python版本
python
凌虚1 小时前
面向 MySQL 用户的 PostgreSQL 快速上手指南
数据库·后端·架构
看浪的路人1 小时前
第1讲:Agent 到底是什么?和 Chatbot 有什么区别
python·ai
瓦学妹2 小时前
什么是网络索引?它是如何工作的?
大数据·网络·python·网络爬虫
IT_陈寒3 小时前
Vite静态资源引用这个坑我踩得有点疼
前端·人工智能·后端
天天爱吃肉82183 小时前
商用车多体动力学实战笔记|第6篇:动力传动系统(发动机、变速箱、分动器、TCS、LSD限滑差速)
大数据·人工智能·笔记·python·嵌入式硬件·汽车
前端开发张小七3 小时前
Java 学习笔记 · 第一课:基础语法与核心概念
java·后端
海盗12343 小时前
微软技术周报 ——2026-08-03
后端·python·microsoft·c#·.netcore
大数据魔法师3 小时前
【最全详解】DuckDB Python 全套 API 语法、参数与实战用法(零基础全覆盖)
python·数据分析