Пример #1
0
 def tease_rendered(self):
     cache_key = "blog.post.pk:{0}.tease.updated:{1}".format(
         self.pk,
         self.updated_at.isoformat()
     )
     return cache.get_or_set_callback(
         cache_key,
         lambda: formatter((self.tease or truncatewords_html(self.body, 150)), self.markup),
         timeout=5 * 3600,
     )
Пример #2
0
 def body_rendered(self):
     cache_key = "blog.post.pk:{0}.body.updated:{1}".format(
         self.pk,
         self.updated_at.isoformat()
     )
     return cache.get_or_set_callback(
         cache_key,
         lambda: formatter(self.body, self.markup),
         timeout=5 * 3600,
     )