我在 Azure 上部署了 Flask 应用程序。在不更改任何依赖项的情况下,我突然收到此错误,ImportError:无法从“jinja2”导入名称“contextfunction”。似乎与 Flask-admin 有关:
[2022-03-27 07:22:27 +0000] [7] [INFO] Starting gunicorn 20.1.0
[2022-03-27 07:22:27 +0000] [7] [INFO] Using worker: geventwebsocket.gunicorn.workers.GeventWebSocketWorker
File "/usr/local/lib/python3.10/site-packages/gunicorn/arbiter.py", line 589, in spawn_worker
[2022-03-27 07:22:03 +0000] [7] [INFO] Shutting down: Master
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
from .base import expose, expose_plugview, Admin, BaseView, AdminIndexView # noqa: F401
File "/usr/local/lib/python3.10/site-packages/flask_admin/helpers.py", line 2, in <module>
File "/app/eccho.py", line 4, in <module>
File "/usr/local/lib/python3.10/site-packages/gunicorn/app/base.py", line 67, in wsgi
File "/usr/local/lib/python3.10/site-packages/gunicorn/util.py", line 359, in import_app
[2022-03-27 …Run Code Online (Sandbox Code Playgroud)