def add_category(self, obj, user_id): """Controller for passing items within a category to DB :param obj: JSON passed from AJAX :param user_id: User ID Integer :return: """ new_category = Category() new_category.name = obj['name'] new_category.slug = obj['slug'] new_category.icon= obj['icon'] new_category.user_id = user_id session.add(new_category) session.commit() return
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))