Скажем, у вас есть список сообщений с 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("категория","один")
Есть ли какая-нибудь функция, которую вы можете сделать? Или вам просто нужно пройти через боль, чтобы сначала отфильтровать все категории, прежде чем кэшировать все сообщения.