[英]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 或類似文件。 你不必改變你的進口!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.