Every line of 'django create superuser' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Python code is secure.
19 def create_superuser(self, **kwargs): 20 user = self.create_user(**kwargs) 21 user.is_superuser = True 22 user.is_staff = True 23 user.save(using=self._db) 24 return user
23 def create_superuser(self, email, display_name, password, **extra_fields): 24 user = self.create_user(email, display_name, password=password, 25 **extra_fields) 26 user.is_superuser = True 27 user.save() 28 return user
52 def maybe_now_create_superuser(*args, **kwargs): 53 app = kwargs.get('app') 54 _state['created_apps'].add(app) 55 if should_create_superuser(): 56 _create_superuser()
84 def create_superuser(self, email, username, password): 85 user = self.create_user(email=self.normalize_email(email), username=username, password=password) 86 user.is_admin = True 87 user.save(using=self._db) 88 return user
31 def create_superuser(self, email, username, password): 32 """ 33 Creates and saves a superuser with the given email, date of 34 birth and password. 35 """ 36 user = self.create_user(email, 37 password=password, 38 username=username, 39 ) 40 user.level = 2 41 user.is_superuser = True 42 user.save(using=self._db) 43 return user
38 @task 39 def create_superuser(): 40 django_manage("createsuperuser")
339 def create_user( 340 username, email, password, is_staff=False, is_superuser=False, base_cms_permissions=False, permissions=None, 341 ): 342 from django.contrib.auth.models import Permission 343 344 User = get_user_model() # NOQA 345 346 try: 347 if User.USERNAME_FIELD == "email": 348 user = User.objects.get(**{User.USERNAME_FIELD: email}) 349 else: 350 user = User.objects.get(**{User.USERNAME_FIELD: username}) 351 except User.DoesNotExist: 352 user = User() 353 354 if User.USERNAME_FIELD != "email": 355 setattr(user, User.USERNAME_FIELD, username) 356 357 try: 358 user.email = email 359 except AttributeError: 360 pass 361 user.set_password(password) 362 if is_superuser: 363 user.is_superuser = True 364 if is_superuser or is_staff: 365 user.is_staff = True 366 user.is_active = True 367 user.save() 368 if user.is_staff and not is_superuser and base_cms_permissions: 369 user.user_permissions.add(Permission.objects.get(codename="add_text")) 370 user.user_permissions.add(Permission.objects.get(codename="delete_text")) 371 user.user_permissions.add(Permission.objects.get(codename="change_text")) 372 user.user_permissions.add(Permission.objects.get(codename="publish_page")) 373 374 user.user_permissions.add(Permission.objects.get(codename="add_page")) 375 user.user_permissions.add(Permission.objects.get(codename="change_page")) 376 user.user_permissions.add(Permission.objects.get(codename="delete_page")) 377 if is_staff and not is_superuser and permissions: 378 for permission in permissions: 379 user.user_permissions.add(Permission.objects.get(codename=permission)) 380 return user
226 def admin_create_user(creator, username, password, is_superuser = False, first_name=None, last_name=None, email=None): 227 if not creator.is_superuser: 228 raise PermissionDenied('only superusers may create other users.') 229 230 # Look for other users with the same username first, to avoid the evil IntegrityError 231 if User.objects.filter(username=username).exists(): 232 raise ValueError('a user with that username already exists.') 233 234 user = User.objects.create_user(username, email=email, password=password) 235 user.is_superuser = is_superuser 236 user.first_name = first_name 237 user.last_name = last_name 238 user.save() 239 return user
333 def __create_superuser(self): 334 get_user_model().objects.create_superuser( 335 shortname='grandma@example.com', 336 password='test')
19 def create_superuser(self, email, password, **kwargs): 20 user = self.model( 21 email=email, 22 is_staff=True, 23 is_superuser=True, 24 is_active=True, 25 **kwargs 26 ) 27 user.set_password(password) 28 user.save(using=self._db) 29 return user