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

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

背景说明

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

问题原因

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

解决方法

        手动修改flask_uploads.py

把原本的

from werkzeug import secure_filename, FileStorage

改为

from werkzeug.utils import secure_filename
from werkzeug.datastructures import  FileStorage

就可以了。

相关推荐

  1. mySQL记录

    2024-01-17 02:32:02       65 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-17 02:32:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-17 02:32:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-17 02:32:02       82 阅读
  4. Python语言-面向对象

    2024-01-17 02:32:02       91 阅读

热门阅读

  1. c++八股3

    2024-01-17 02:32:02       51 阅读
  2. 面试官:什么是垂直越权?有哪些解决方案?

    2024-01-17 02:32:02       49 阅读
  3. 02-k8s学习笔记之相关组件

    2024-01-17 02:32:02       47 阅读