Exemple #1
0
 def GET(self):
     col_handler = self.col_handler('category')
     artical_handler = self.col_handler('artical')
     objs = col_handler.find().sort('id', pymongo.DESCENDING)
     form = cgform()
     return render_to_response('category/manager_category', 
                               {'form':form, 
                                'objs':objs,})
Exemple #2
0
 def GET(self, id):
     if not id.isdigit():
         return "ID is Wrong!"
     col_handler = self.col_handler('category')
     id = int(id)
     category = col_handler.find_one({'id':id})
     form = cgform()
     form.fill({'id':id, 'name':category['name']})
     fancybox = False
     return render_to_response('category/manager_catedit', {'form':form, 
         'fancybox':fancybox,
     })
Exemple #3
0
 def POST(self):
     col_handler = self.col_handler('category')
     objs = col_handler.find().sort('id', pymongo.DESCENDING)
     form = cgform()
     if not form.validates():
         return render_to_response('category/manager_category', {
             'form':form,
             'objs':objs,
         })
     categroy = Category(form['name'].get_value())
     info = categroy.save()
     return web.seeother('/manager/category')
Exemple #4
0
 def POST(self, id):
     form = cgform()
     if not form.validates():
         return render_to_response('category/manager_catedit', {
             'form':form,
             'fancybox':False
         })
     categroy = Category(form['name'].get_value(), id=int(id))
     info = categroy.save()
     fancybox = True
     return render_to_response('category/manager_catedit', {'form':form, 
         'fancybox':fancybox,
         })