Exemple #1
0
 def get(self):
     StaticData.init(self)
     self.title = 'Link Option'
     lkid = self.get_argument('lkid', default=None)
     links = self.session.query(Links).all()
     if lkid == None:
         linkobj = Links('','')
         linkobj.lkid = None
     else:
         linkobj = self.session.query(Links).filter(Links.lkid == lkid).first()
     self.render('admin_link.html', links = links, linkobj = linkobj)
     self.session.close()
Exemple #2
0
 def post(self):
     StaticData.init(self)
     self.title = 'Link Option'
     lkid = self.get_argument('lkid', default='None')
     lkname = self.get_argument('lkname', default='')
     lkurl = self.get_argument('lkurl', default='')
     lkdescribe = self.get_argument('lkdescribe', default='')
     if lkid == 'None':
         link = Links(lkname, lkurl)
         link.lkdescribe = lkdescribe
         self.session.add(link)
         self.session.commit()
     else:
         link = self.session.query(Links).filter(Links.lkid == lkid).first()
         link.lkname = lkname
         link.lkurl = lkurl
         link.lkdescribe = lkdescribe
         self.session.commit()
     self.write('<script language="javascript">alert("提交成功");self.location="/admin/link";</script>')
     self.session.close()