我使用Django = 1.5.4,我已经在ubuntu中正确安装了redis。我安装了django-redis。但是我得到了这个错误。我把'redis_cache'放在我的django设置中。但是我得到了这个错误。
ImportError: No module named redis_cache
怎么办?
cngwdvgl1#
您应该添加django_redis而不是redis_cache。文档中写道:如果你来自django-redis < 3.8.x,你可能使用的是redis_cache.自django-redis 3.8.x以来,redis_cache模块被弃用而改用django_redis. redis_cache模块将在3.9.x版本中被移除.
django_redis
redis_cache
django-redis < 3.8.x
7gyucuyw2#
Django的Redis缓存后端
运行python setup.py install进行安装,或者将django_redis放在Python路径中。您还可以使用以下命令安装它:pip install django-redis
python setup.py install
pip install django-redis
kokeuurv3#
使用this上可用的以下命令:
pip install redis-simple-cache
kmbjn2e34#
你缺少django_redis模块运行下面的命令来添加模块:
wpx232ag5#
我使用docker compose + poetry来管理依赖项,我摆脱这个Redis错误的解决方案是:
这似乎是一个缓存问题,至少在我的情况下。也许有一种更精确的方法来完成这项工作,但是当您已经仔细检查了所有依赖项和项目设置时,这些步骤肯定是有帮助的。
5条答案
按热度按时间cngwdvgl1#
您应该添加
django_redis
而不是redis_cache
。文档中写道:
如果你来自
django-redis < 3.8.x
,你可能使用的是redis_cache
.自django-redis 3.8.x以来,redis_cache
模块被弃用而改用django_redis
.redis_cache
模块将在3.9.x版本中被移除.7gyucuyw2#
Django的Redis缓存后端
运行
python setup.py install
进行安装,或者将django_redis
放在Python路径中。您还可以使用以下命令安装它:
pip install django-redis
kokeuurv3#
使用this上可用的以下命令:
kmbjn2e34#
你缺少django_redis模块运行下面的命令来添加模块:
wpx232ag5#
我使用docker compose + poetry来管理依赖项,我摆脱这个Redis错误的解决方案是:
这似乎是一个缓存问题,至少在我的情况下。
也许有一种更精确的方法来完成这项工作,但是当您已经仔细检查了所有依赖项和项目设置时,这些步骤肯定是有帮助的。