Да кажем, че имате списък с публикации с 5 категории. Когато правите memcache, как трябва да филтрирате категориите?
class Post(db.Model):
title = db.StringProperty(required=True)
category = db.StringProperty()
desc = db.StringProperty()
Когато правите кеширане:
key = "allpost"
post = Post.all().order('-created')
memcache.set(key, post)
Опитах филтъра за използване на кеширан обект. И очевидно нямаше да работи.
cached_post.filter("категория","едно")
Има ли някаква функция, която можете да направите? Или просто трябва да преминете през болката, за да филтрирате първо всички категории, преди да кеширате всички публикации.