在heroku上部署flask应用程序时,我会收到上面的错误。heroku的问题是它安装了依赖项,而我当时无法覆盖它们,或者?在我的本地服务器上,我刚刚转到flask_uploads.py,并将导入更改为:
from werkzeug.utils import secure_filename
from werkzeug.datastructures import FileStorage
这很好用。
但是在将flask应用程序部署到heroku时,如何在安装后更改flask_uploads.py的内容?
flask-uploads
不再得到正确维护,也没有发布对更新的Werkzeug API更改的修复程序,因此您会看到此错误。
只需将依赖项列表中的flask-uploads
与flask-reuoloaded
交换即可,例如requirements.txt或类似内容。你不必改变你的进口!
请参阅https://github.com/jugmac00/flask-reuploaded