def get(self): StaticData.init(self) self.title = 'Edit Article' aid = self.get_argument('aid', default=None) if aid == None: article = Article('','',1,0) article.aid = None else: article = self.session.query(Article).filter(Article.aid == aid).first() categoryList = self.session.query(Category).all() self.render('admin_editpage.html', active2 = 'class="active"', article = article, categoryList = categoryList) self.session.close()
def get(self, uid): homeBase.init(self) aid = self.get_argument('aid',default=None) user = self.session.query(User).filter(User.uid == uid).first() self.title = 'Edit Article' typelist = self.session.query(Type).all() if aid == None: article = Article('','','','') article.aid = None else: article = self.session.query(Article).filter(Article.aid == aid).first() self.render('home_writepage.html', typelist = typelist, uid = uid, user = user, article = article) self.session.close()
def post(self, uid): homeBase.init(self) self.title = 'Edit Article' atitle = self.get_argument('atitle', default='') acontent = self.get_argument('acontent', default='') taid = self.get_argument('optionsRadios', default='') aid = self.get_argument('aid', default='None') print aid, type(aid) if aid == 'None': article = Article(atitle, acontent, uid, taid) self.session.add(article) self.session.commit() self.write('<script language="javascript">alert("提交成功");self.location="/members/m/%s"</script>'% str(uid)) else: article = self.session.query(Article).filter(Article.aid == aid).first() article.atitle = atitle article.acontent = acontent article.taid = taid article.achgtime = datetime.now() self.session.commit() self.write('<script language="javascript">alert("提交成功");self.location="/members/m/%s"</script>'% str(uid)) self.session.close()
def post(self): self.title = 'Dashboard Edit' StaticData.init(self) aid = self.get_argument('aid', default='None') atitle = self.get_argument('atitle', default='') acontent = self.get_argument('acontent', default='') acategory = self.get_argument('acategory', default='') abc = self.get_argument('abc', default='0') acid = self.session.query(Category).filter(Category.cname == acategory).first().cid if aid == 'None': article = Article(atitle, acontent, acid, int(abc)) self.session.add(article) self.session.commit() else: article = self.session.query(Article).filter(Article.aid == aid).first() article.atitle = atitle article.acontent = acontent article.acid = acid article.amodifytime = datetime.now() article.abc = int(abc) self.session.commit() self.write('<script language="javascript">alert("提交成功");self.location="/admin"</script>') self.session.close()