Пример #1
0
 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))
Пример #2
0
    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))
Пример #3
0
 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)