Example #1
0
 def GET(self):
     web.header("Content-Type","text/html; charset=utf-8")
     page = int(web.input().get("page",1)) 
     offset = (page-1)*pagesize
     stats = store.get_post_stats(False)
     tops = store.Post.where(status=1).order_by("modified desc")[offset:offset+pagesize]
     tags = store.get_post_tags(30)
     return render("news.html",
         tops = tops,
         stats=stats,
         tags=tags,
         page=page) 
Example #2
0
 def GET(self,tag):
     web.header("Content-Type","text/html; charset=utf-8")
     page = int(web.input().get("page",1)) 
     offset = (page-1)*pagesize
     tags = store.get_post_tags(30)
     stats = store.get_post_stats(tag)
     tops = store.Post.where("status=1 and tags like %s",'%%%s%%'%tag).order_by("modified desc")[offset:pagesize]
     return render("news.html",
         ctag=tag,
         tops = tops,
         stats=stats,
         tags=tags,
         page=page) 
Example #3
0
 def GET(self):
     web.header("Content-Type","text/html; charset=utf-8")
     tops = store.Code.where().order_by("create_time desc")[:10] 
     langs = store.Lang.where()
     stats = store.get_post_stats(False)
     posts = store.Post.where(status=1).order_by("created desc")[:pagesize]
     codetags = store.get_code_tags(30)
     posttags =  store.get_post_tags(30)
     return render("index.html",
         tops = tops,
         posts=posts,
         langs=langs,
         stats=stats,
         codetags=codetags,
         posttags=posttags)