Почему я не могу заставить Джанго поговорить с этой библиотекой? - PullRequest
1 голос
/ 08 января 2011

Я хочу использовать 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 Ответ

2 голосов
/ 08 января 2011

Вы хотите импортировать модуль кэша Django (слой абстракции, который в конечном итоге вызывает Redis) вместо непосредственного использования Redis:

from django.core.cache import cache
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...