From e628b37e0dcf4949f85c7e46976bd28f971b167a Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Mon, 6 Mar 2017 02:13:32 +0200 Subject: [PATCH] Add error check to createdefaultadmin command --- webapp/management/commands/createdefaultadmin.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/webapp/management/commands/createdefaultadmin.py b/webapp/management/commands/createdefaultadmin.py index 18b08cd..9bca0de 100644 --- a/webapp/management/commands/createdefaultadmin.py +++ b/webapp/management/commands/createdefaultadmin.py @@ -7,6 +7,10 @@ class Command(BaseCommand): password = "password123" def handle(self, *args, **options): + if User.objects.filter(username=self.user_name).exists(): + self.stdout.write("Default admin already exists. Skipping.") + return + u = User(username=self.user_name) u.set_password(self.password) u.is_superuser = True