本文整理匯總了Python中blog.models.Entry.postscount方法的典型用法代碼示例。如果您正苦於以下問題:Python Entry.postscount方法的具體用法?Python Entry.postscount怎麽用?Python Entry.postscount使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類blog.models.Entry
的用法示例。
在下文中一共展示了Entry.postscount方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: doget
# 需要導入模塊: from blog.models import Entry [as 別名]
# 或者: from blog.models.Entry import postscount [as 別名]
def doget(self,page):
page=int(page)
#entrycount=self.blog.postscount()
entrycount=Entry.postscount()
max_page = entrycount / self.blog.posts_per_page + ( entrycount % self.blog.posts_per_page and 1 or 0 )
if page < 1 or page > max_page:
return self.error(404)
offset_start = (page-1) * self.blog.posts_per_page
offset_end = offset_start + self.blog.posts_per_page
entries = Entry.all().filter(entrytype = 'post').\
filter(published = True).order_by('-date')[offset_start:offset_end]#.\
#fetch(self.blog.posts_per_page, offset = (page-1) * self.blog.posts_per_page)
#import pdb; pdb.set_trace()
show_prev =entries and (not (page == 1))
#show_prev = True
show_next =entries and (not (page == max_page))
#show_next = True
#print page,max_page,self.blog.entrycount,self.blog.posts_per_page
self.render('index',{'entries':entries,
'show_prev' : show_prev,
'show_next' : show_next,
'pageindex':page,
'ishome':True,
'pagecount':max_page,
'postscounts':entrycount
})