Python Flask (deployed on Heroku): ImportError: cannot import name 'secure_filename' from 'werkzeug' when deploying on Heroku
Python Flask (deployed on Heroku): ImportError: cannot import name 'secure_filename' from 'werkzeug' when deploying on Heroku
在 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 或类似的。您不必更改导入!
在 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 或类似的。您不必更改导入!