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