def doadd(self): soft = Software() soft.name = self.form_result.get('software_name') soft.download_url = self.form_result.get('download_url') Session.add(soft) Session.commit() redirect(url(controller="mobile", action="index"))
def saveSoftware(self, soft): Session.query(Software).filter(Software.id == soft.id).update({ Software.name: soft.name, Software.download_url: soft.download_url }) Session.commit()
def doedit(self): soft_id = request.params.getone('software_id') soft = Session.query(Software).filter(Software.id == soft_id).first() #soft = Software() #Session.merge(old_soft) #soft.id = self.form_result.get('software_id') soft.name = self.form_result.get('software_name') soft.download_url = self.form_result.get('download_url') Session.commit() #redirect(url(controller="mobile", action="index")) redirect(url(controller="mobile", action="index"))
def saveSoftware(self, soft): Session.query(Software).filter(Software.id == soft.id).update({Software.name: soft.name, Software.download_url: soft.download_url}) Session.commit()
#if not soft is None: c.soft = soft html = render('/mobile/edit.html') return htmlfill.render( html, defaults=c.form_result, errors=c.form_errors #auto_error_formatter=self.custom_formatter ) else: soft = Software() soft.id = c.form_result.get('software_id') soft.name = c.form_result.get('software_name') soft.download_url = c.form_result.get('download_url') Session.update(soft) Session.commit() redirect(url(controller="mobile", action="index")) # def newnode(self, id): # c.parent_id = id # return render('newnode.html') # # @validate(schema=NewSoftwareForm(), form='add') # def createnode(self): # soft_name = self.form_result.get('software_name') # soft_url = self.form_result.get('download_url') # soft_id = save_the_data(parentId, childName) # return redirect_to(controller = 'mobile', action = 'index', id = soft_id)
soft = Session.query(Software).filter( Software.id == soft_id).first() #if not soft is None: c.soft = soft html = render('/mobile/edit.html') return htmlfill.render(html, defaults=c.form_result, errors=c.form_errors #auto_error_formatter=self.custom_formatter ) else: soft = Software() soft.id = c.form_result.get('software_id') soft.name = c.form_result.get('software_name') soft.download_url = c.form_result.get('download_url') Session.update(soft) Session.commit() redirect(url(controller="mobile", action="index")) # def newnode(self, id): # c.parent_id = id # return render('newnode.html') # # @validate(schema=NewSoftwareForm(), form='add') # def createnode(self): # soft_name = self.form_result.get('software_name') # soft_url = self.form_result.get('download_url') # soft_id = save_the_data(parentId, childName) # return redirect_to(controller = 'mobile', action = 'index', id = soft_id)