浏览代码

Merge branch 'unstable' of blezz-tech/sharix-open-webapp-base into unstable

共有 1 个文件被更改,包括 7 次插入12 次删除
  1. 7 12
      sharix_admin/signals.py

+ 7 - 12
sharix_admin/signals.py

@@ -47,18 +47,13 @@ def create_test_users(sender, **kwargs):
     if os.getenv('TEST_USERS') == 'true' or GENERATE_TEST_USERS:
 
         # Создание админа
-        admin1, created = User.objects.get_or_create(
-            phone_number="11111111111",
-            defaults={
-                'last_name': 'admin',
-                'first_name': 'admin',
-                'email': 'admin@admin.com',
-                'username': 'admin',
-                'middle_name': "Test",
-                'password': make_password('Sharix!'),
-                "is_superuser": True
-            }
-        )
+        if not get_user_model().objects.filter(phone_number="11111111111").exists():
+            admin, created = get_user_model().objects.create_superuser(
+                'admin',
+                'admin@admin.com',
+                'Sharix!',
+                phone_number="11111111111"
+            )
 
         password = make_password("sharix-open-test")
         test_group = Group.objects.get(pk=99)