示例#1
0
 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)
示例#2
0
 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)
示例#3
0
    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
示例#4
0
    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))
示例#5
0
 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))