Flask-cache之ModuleNotFoundError: No module named 'flask.ext'

在做缓存的时候 会报错: No module named ‘flask.ext’,如下图

在这里插入图片描述
是由于需要一个make_template_fragment_key模块对缓存信息做命名,但这个模块在flask_cache里面
而源码包里 导入的是 flask.ext.cache
在这里插入图片描述

因此需要在jinja2ext.py源码里把 flask.ext.cache 改成 flask_cache

在这里插入图片描述
改完后在从新运行服务器就ok了

如果不知道flask.ext.cache的位置,直接双击shift搜索jinja2ext.py

猜你喜欢

转载自blog.csdn.net/Mr_791063894/article/details/84849733