From 99f3638309f2977d73fadec075e8c537f913aadf Mon Sep 17 00:00:00 2001 From: meewan Date: Sun, 3 Apr 2022 14:52:55 +0200 Subject: [PATCH] add user creation using shell --- app.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/app.py b/app.py index be1b47d..5aef3bf 100644 --- a/app.py +++ b/app.py @@ -288,5 +288,24 @@ def setup(): print('application setup done') +@application.cli.command("create_user") +def shell_create_user(): + name = input("User login: ") + email = input("User email: ") + while True: + password1 = getpass(prompt='Password: ') + password2 = getpass(prompt='Retype your password: ') + if password1 == password2: + break + print("The passwords dont match") + create_user( + name=name, + password=password1, + email=email, + is_admin=False + ) + db.session.commit() + + if __name__ == "__main__": application.run(debug=True)