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

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

背景说明

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

问题原因

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

解决方法

        手动修改flask_uploads.py

【踩坑】flask_uploads报错cannot import name ‘secure_filename‘_第1张图片

把原本的

from werkzeug import secure_filename, FileStorage

改为

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

【踩坑】flask_uploads报错cannot import name ‘secure_filename‘_第2张图片

就可以了。

你可能感兴趣的:(爬坑之旅,flask,python,后端)