Bläddra i källkod

admin user fix

Juan Carlos 5 år sedan
förälder
incheckning
01645a4ba6
1 ändrade filer med 5 tillägg och 11 borttagningar
  1. 5 11
      project_base/apps.py

+ 5 - 11
project_base/apps.py

@@ -3,7 +3,6 @@ from constance.apps import ConstanceConfig
 from post_office.apps import PostOfficeConfig
 from django.contrib.auth.apps import AuthConfig
 
-
 from django.db import connection
 from django.db.models.signals import post_migrate
 
@@ -20,16 +19,11 @@ def create_admin(sender=None, **kwargs):
     from django.contrib.auth.models import User
     from django.contrib.auth.models import Group
 
-    user = User.objects.update_or_create(username='admin',
-                            defaults={
-                             'email':'admin@server.com',
-                             'password':'admin_pass',
-                             'is_superuser': 'True',
-                             'is_staff': 'True' }
-                             )
-    u = User.objects.get(username='admin')
-    u.set_password('admin_pass')
-    u.save()
+    if ( User.objects.filter(username='admin').exists()  ):
+        pass
+    else:
+        user = User.objects.create_superuser('admin', email='admin@server.com', password='admin_pass')
+        user.save()
 
     Group.objects.update_or_create(name='submission')
     Group.objects.update_or_create(name='jury')