From e82ec89e16e68d387d4874107f22640409154d0a Mon Sep 17 00:00:00 2001 From: Michiel Scholten Date: Sun, 17 Jul 2016 15:05:21 +0200 Subject: [PATCH] Create User table, redirect to user's homepage on creation --- digimarks.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/digimarks.py b/digimarks.py index aac2ad6..159991d 100644 --- a/digimarks.py +++ b/digimarks.py @@ -95,6 +95,7 @@ def index(): @app.route('//') +@app.route('/') def bookmarks(userkey): """ User homepage, list their (unfiltered) bookmarks """ return object_list('bookmarks.html', Bookmark.select()) @@ -146,7 +147,7 @@ def adding(userkey): abort(404) -@app.route('//adduser/') +@app.route('//adduser') def adduser(systemkey): """ Add user endpoint, convenience """ if systemkey == settings.SYSTEMKEY: @@ -154,6 +155,7 @@ def adduser(systemkey): newuser.key = getkey() newuser.username = 'Nomen Nescio' newuser.save() + return redirect('/' + newuser.key, code=302) else: abort(404) @@ -162,6 +164,7 @@ def adduser(systemkey): if __name__ == '__main__': # create the bookmark table if it does not exist Bookmark.create_table(True) + User.create_table(True) # run the application app.run(port=9999)