def post(self): name = urllib.quote(self.request.get('name').encode('utf8')) category = Category.all().filter('name',name).get() if category is not None: self.response.out.write('category: %s has already existed' % (name)) else: category = Category() category.name = name category.put() categories = Category.all() template_values = { 'categories': categories, } self.generate('../templates/admin.html', template_values)
def post(self): name = urllib.quote(self.request.get('name').encode('utf8')) category = Category.all().filter('name', name).get() if category is not None: self.response.out.write('category: %s has already existed' % (name)) else: category = Category() category.name = name category.put() categories = Category.all() template_values = { 'categories': categories, } self.generate('../templates/admin.html', template_values)
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))