我收到错误时,我只是尝试导入UploadSet,configure_uploads,图片从flask上传。
我还没有做任何其他的步骤
当我保存文件时,我收到了这个错误
Traceback (most recent call last):
File "C:\Users\ahmed\Desktop\login\main.py", line 14, in <module>
from flask_uploads import UploadSet,configure_uploads, IMAGES
File "C:\Users\ahmed\AppData\Local\Programs\Python\Python39\lib\site-packages\flask_uploads.py", line 26, in <module>
from werkzeug import secure_filename, FileStorage
ImportError: cannot import name 'secure_filename' from 'werkzeug' (C:\Users\ahmed\AppData\Local\Programs\Python\Python39\lib\site-packages\werkzeug\__init__.py)发布于 2021-01-25 22:23:51
当你通过例如pip install Flask-Uploads从PyPI安装Flask-Uploads时,你会得到一个过时的版本。
在2020年2月,Werkzeug有了一个突破性的变化--这就是你的错误消息。
不幸的是,Flask-Uploads的作者决定不为PyPI发布新版本。
作为替代方案,您可以使用Flask-Reuploaded。此包作为插件替代包工作,因此您甚至不需要更改一行代码。
https://stackoverflow.com/questions/65886463
复制相似问题