为什么我不能让Django与这个图书馆交谈?

时间:2011-01-08 01:08:20

标签: python database django caching redis

我想使用Redis。所以我按照本教程:https://github.com/sebleier/django-redis-cache

首先,我安装redis-py:https://github.com/andymccurdy/redis-py/

然后,我把它放在我的设置中:CACHE_BACKEND = 'redis_cache.cache://localhost:6379'

然后我在views.py中执行此操作:

from redis_cache import cache #this imports just fine!
cache.set("haha","lala")
print cache.get("haha")

但出于某种原因,我得到了一个AttributeError:

Exception Type: AttributeError at /
Exception Value: 'module' object has no attribute 'set'

1 个答案:

答案 0 :(得分:2)

你想导入Django的缓存模块(最终调用Redis的抽象层),而不是直接使用Redis:

from django.core.cache import cache