本文整理汇总了Python中model.Category.get_cat_page_posts_by_cid方法的典型用法代码示例。如果您正苦于以下问题:Python Category.get_cat_page_posts_by_cid方法的具体用法?Python Category.get_cat_page_posts_by_cid怎么用?Python Category.get_cat_page_posts_by_cid使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类model.Category
的用法示例。
在下文中一共展示了Category.get_cat_page_posts_by_cid方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: get_category_articles
# 需要导入模块: from model import Category [as 别名]
# 或者: from model.Category import get_cat_page_posts_by_cid [as 别名]
def get_category_articles(self, cid):
k = 'wx_cat_%s' % (str(cid))
v = getMc(k)
if v:
return v
article_list = Category.get_cat_page_posts_by_cid(cid)
if article_list:
articles_msg = {'articles':[]}
for obj in article_list:
slug = slugfy(obj['title'])
if MYSQL_TO_KVDB_SUPPORT:
desc = HTML_REG.sub('',obj['content'].decode('utf-8')[:DESCRIPTION_CUT_WORDS].encode('utf-8'))
else:
desc = HTML_REG.sub('',obj.content.decode('utf-8')[:DESCRIPTION_CUT_WORDS].encode('utf-8'))
shorten_url = '%s/t/%s' % (BASE_URL, obj['id'])
article = {
'title': slug,
'description':desc,
'picUrl':WX_DEFAULT_PIC,
'url':shorten_url,
}
articles_msg['articles'].append(article)
article = {}
setMc(k,articles_msg)
return articles_msg
return ''