Пример #1
0
 def put(self):
     form = NewsForm(**self.request.POST)
     if not form.validate():
         self.request.response.status = 400
         return {'form': form}
     obj = self.get_object(self.request.matchdict['id'])
     form.populate_obj(obj)
     self.db.add(obj)
     transaction.commit()
     return HTTPNoContent()
Пример #2
0
 def post(self):
     form = NewsForm(**self.request.POST)
     if not form.validate():
         self.request.response.status = 400
         return {'form': form}
     obj = models.News()
     form.populate_obj(obj)
     self.db.add(obj)
     transaction.commit()
     return HTTPCreated()