def on_delete(self, req, resp): articles = Article.fetch(req) if len(articles) != 1: resp.status = falcon.HTTP_400 resp.body = '400 Bad Request' else: article = articles[0] article.key.delete() resp.status = falcon.HTTP_204
def on_get(self, req, resp): articles = Article.fetch(req) resp.status = falcon.HTTP_200 resp.body = json.dumps({ 'articles': [{ 'key': article.key.urlsafe(), 'author': article.author, 'title': article.title, 'body': article.body } for article in articles] })
def parse_value(req): return Article.fetch(req)