Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- use_in_migrations = True
- def _create_user(self, username, email, password, **extra_fields):
- """
- Creates and saves a User with the given username, email and password.
- """
- if not username:
- raise ValueError('The given username must be set')
- email = self.normalize_email(email)
- username = self.model.normalize_username(username)
- user = self.model(username=username, email=email, **extra_fields)
- user.set_password(password)
- user.save(using=self._db)
- return user
- def create_user(self, username, email=None, password=None, **extra_fields):
- ...
- def create_superuser(self, username, email, password, **extra_fields):
- ...
- def create_controller(self, username, email, password, **extra_fields):
- extra_fields.setdefault('is_staff', True)
- extra_fields.setdefault('is_superuser', False)
- if extra_fields.get('is_staff') is not True:
- raise ValueError('Controller must have is_staff=True.')
- return self._create_user(username, email, password, **extra_fields)
- first_name="vorname_pruefer1",
- last_name="nachname_pruefer1",
- password='django_test',
- email="test@web.de")
Add Comment
Please, Sign In to add comment