示例#1
0
class AddCategoryHandler(AdminBaseHandler):
    
    def get(self):
        self.render('admin/addcategory.html', maxorder = Category.maxorder())
    
    def post(self):
        name = self.get_argument("name", None)
        slug = self.get_argument("slug", None)
        order = int(self.get_argument("order", 1))
            
        category = Category()
        category.name = name
        category.slug = slug
        category.order = order
        
        try:
            category.validate()
            category.save()
            self.flash(u"分类%s添加成功" % name)
            self.redirect("/admin/addcategoryattr/" + str(category.id))
            return
        except Exception, ex:
            self.flash(str(ex))
        
        self.render('admin/addcategory.html', maxorder = Category.maxorder())
示例#2
0
文件: admin.py 项目: gislite/cakeshop
 def post(self):
     name = self.get_argument("name", None)
     slug = self.get_argument("slug", None)
     order = int(self.get_argument("order", 1))
         
     category = Category()
     category.name = name
     category.slug = slug
     category.order = order
     
     try:
         category.validate()
         category.save()
         self.flash("分类%s添加成功" % name)
         self.redirect("/admin/addcategoryattr/" + str(category.id))
         return
     except Exception as ex:
         self.flash(str(ex))
     
     self.render('admin/addcategory.html', maxorder = Category.maxorder())
示例#3
0
 def get(self):
     self.render('admin/addcategory.html', maxorder=Category.maxorder())
示例#4
0
 def get(self):
     self.render('admin/addcategory.html', maxorder = Category.maxorder())