def post(self): form = vendor_form.vendor_add_vform() if not form.validates(source=self.get_params()): return self.render("base_form.html", form=form) if self.db.query(models.TTVendor.vendor_id).filter_by(vendor_id=form.d.vendor_id).count() > 0: return self.render("base_form.html", form=form, msg=u"vendor已经存在") vendor = models.TTVendor() vendor.vendor_id = form.d.vendor_id vendor.vendor_desc = form.d.vendor_desc self.db.add(vendor) self.db.commit() self.redirect("/vendor",permanent=False)
def get(self): self.render("base_form.html", form=vendor_form.vendor_add_vform())