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