def post(self, caid): try: categoryattr = CategoryAttr.get(id = caid) category = Category.get(id = categoryattr.cid) except: self.flash("此分类属性不存在") self.redirect("/admin/categorys") return name = self.get_argument("name", None) dec = self.get_argument("dec", "") order = int(self.get_argument("order", 1)) categoryattr.name = name categoryattr.dec = dec categoryattr.order = order try: categoryattr.validate() categoryattr.save() self.flash(u"分类属性%s修改成功" % name) self.redirect("/admin/categoryattrs/%d" % int(categoryattr.cid)) return except Exception, ex: self.flash(str(ex))
def post(self, caid): try: categoryattr = CategoryAttr.get(id=caid) category = Category.get(id=categoryattr.cid) except: self.flash("此分类属性不存在") self.redirect("/admin/categorys") return name = self.get_argument("name", None) dec = self.get_argument("dec", "") order = int(self.get_argument("order", 1)) categoryattr.name = name categoryattr.dec = dec categoryattr.order = order try: categoryattr.validate() categoryattr.save() self.flash(u"分类属性%s修改成功" % name) self.redirect("/admin/categoryattrs/%d" % int(categoryattr.cid)) return except Exception, ex: self.flash(str(ex))
def get(self, caid): try: categoryattr = CategoryAttr.get(id = caid) category = Category.get(id = categoryattr.cid) except: self.flash("此分类属性不存在") self.redirect("/admin/categorys") return self.render('admin/editcategoryattr.html', category = category, categoryattr = categoryattr)