一、修改一下底层源码:
vim /root/.pyenv/versions/3.6.5/envs/flask/lib/python3.6/site-packages/flask_cache/jinja2ext.py
将 flask.ext.cache 改成 flask_cache 否则cache模块不能用
二、或者在配置redis时这样写
cache = Cache(config={'CACHE_TYPE':'redis'},with_jinja2_ext=False)
参数with_jinja2_ext=False即可,不需要修改源码
本文介绍了解决Flask框架中缓存模块无法使用的问题,提供了两种解决方案:一是修改源码,将flask.ext.cache替换为flask_cache;二是调整配置,通过设置with_jinja2_ext参数为False来避免冲突。
1454

被折叠的 条评论
为什么被折叠?



