示例#1
0
文件: feed.py 项目: dreamcv/dmoj-site
 def item_description(self, comment):
     key = 'comment_feed:%d' % comment.id
     desc = cache.get(key)
     if desc is None:
         desc = unicode(markdown(comment.body, 'comment'))
         cache.set(key, desc, 86400)
     return desc
示例#2
0
文件: feed.py 项目: dreamcv/dmoj-site
 def item_description(self, post):
     key = 'blog_feed:%d' % post.id
     summary = cache.get(key)
     if summary is None:
         summary = unicode(markdown(post.summary or post.content, 'blog'))
         cache.set(key, summary, 86400)
     return summary
示例#3
0
文件: feed.py 项目: dreamcv/dmoj-site
 def item_description(self, problem):
     key = 'problem_feed:%d' % problem.id
     desc = cache.get(key)
     if desc is None:
         desc = unicode(markdown(problem.description,
                                 'problem'))[:500] + '...'
         cache.set(key, desc, 86400)
     return desc