小编Sam*_*her的帖子

为什么我的 Flask 应用程序因 ImportError: Cannot import name 'contextfunction' from 'jinja2' 而崩溃

我在 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)

jinja2 flask flask-admin

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

flask ×1

flask-admin ×1

jinja2 ×1