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()