def put(self, key): #update project = Project().get(key) project.name = getArgument(self.request, 'name', 'The "name" parameter can\'t be empty') project.put() url = project.url(self.request.url) self.response.headers.add_header("Location", url) self.response.out.write(json(url))
def post(self): #post = create object project = Project() project.name = getArgument(self.request, 'name', 'The "name" parameter can\'t be empty') project.put() url = project.url(self.request.url) self.response.headers.add_header("Location", url) self.response.out.write(json(url)) self.response.set_status(201)