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()
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()