From 45b833df6a880ef7c2b60d84f6cdb4d4252e10c4 Mon Sep 17 00:00:00 2001 From: Lulzette Date: Tue, 7 Sep 2021 02:17:29 +0000 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20?= =?UTF-8?q?=D0=BF=D0=BE=D0=BB=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=B2?= =?UTF-8?q?=D1=81=D0=B5=D1=85=20=D0=BF=D0=BE=D1=81=D1=82=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.py | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/main.py b/main.py index 4a8eb23..501a733 100755 --- a/main.py +++ b/main.py @@ -12,13 +12,17 @@ posts = database['posts'] @route('/post/') def post(name): + ''' + Get post + ''' return posts.find_one({'name':name})['text'] -# /post [POST] - @route('/post/', method='POST') def post(name): + ''' + Insert/Update post + ''' body = request.forms.get('body') # If post exists, update it if posts.find_one({'name': name}): @@ -30,18 +34,23 @@ def post(name): return str(posts.insert_one(newPost).inserted_id) -# /post [DELETE] - @route('/post/', method='DELETE') def post(name): + ''' + Delete post by name + ''' return str(posts.delete_one({'name':name})) -# /debug (database) +@route('/posts') +def all_posts(): + ''' + Returns all posts + ''' + dict_posts = list() + for i in posts.find(): + dict_posts.append(i) - -@route('/debug') -def debug(): - return type(posts) + return str(dict_posts) @route('/')