Как кэшировать список пользовательских моделей в Django? - PullRequest
0 голосов
/ 15 января 2011

У меня есть список моделей, [Book1, Book2, Book3], которые мне нужно кэшировать. Я получаю эту ошибку, когда пытаюсь их кешировать: не могу выбрать объекты Вот код, который я использую:

if cache.get(isbn):
    sellers = cache.get(isbn)
else:
    sellers = get_all_amazon_sellers(isbn)
    cache.set(isbn, sellers, 600)

Большое спасибо!

Ответы [ 2 ]

0 голосов
/ 01 апреля 2011

Может быть какое-то значение в вашем списке специального типа, а не обычного объекта python.Я столкнулся с той же проблемой, когда хотел выбрать тексты, которые были проанализированы с помощью lxml. Некоторые полезные ссылки: lxml question и моя запись .

0 голосов
/ 16 января 2011

Возможно, вам придется преобразовать ваши данные в питон список , как обсуждено здесь

...