Example #1
0
 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()
Example #2
0
File: home.py Project: ChaooMa/SCG
 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()
Example #3
0
File: home.py Project: ChaooMa/SCG
 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()
Example #4
0
 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()