def get(self): uname = self.get_current_user() user = User.get_user_by_name(uname) order = get_order() story = Story.get_by_porder(order) sid = self.get_argument("sid",None) if sid is not None: story=Story.get_by_sid(sid) article = Article.get_all_Astory(200) usedStory = Story.get_all_story() temp = [] for one in usedStory: if one.porder > 0 and one.porder <= order: temp.append(one) usedStory = temp reArticles = Article.get_all(200) Rarticle = sorted(reArticles,BaseHandler.rank) Ruser = User.get_all_user(100) if len(Rarticle) > 6: Rarticle=Rarticle[:6] if len(usedStory)>3: usedStory=usedStory[:3] if len(Ruser)>9: Ruser=Ruser[:9] self.render("story.html",user=user,Rarticle=Rarticle,Article=article,usedStory=usedStory,Ruser=Ruser,story=story)
def post(self): sid = self.get_argument('sid') porder = self.get_argument('porder') root = self.get_secure_cookie('root') if root == 'suiyue': temp = Story.get_by_porder(porder) if len(temp) > 0: Story.change_porder(temp[0].sid, 0) Story.change_porder(sid, porder) self.redirect('/control') else: self.redirect('/rootlogin')