Advertisement
Guest User

Untitled

a guest
Jan 11th, 2016
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. class UserManager(BaseUserManager):
  2.  
  3. def _create_user(self, username, email, password, is_active, is_staff, is_superuser, **extra_fields):
  4. if not email:
  5. return ValueError('El email es un campo obligatorio')
  6. email = self.normalize_email(email)
  7. user = self.model(username=username, email=email, is_active=is_active, is_staff=is_staff, is_superuser=is_superuser, **extra_fields)
  8. user.set_password(password)
  9. user.save(using = self._db)
  10. return user
  11.  
  12.  
  13. def create_user(self, username, email, password=None, **extra_fields):
  14. return self._create_user(username, email, password, False, False, False, **extra_fields)
  15.  
  16. def create_superuser(self, username, email, password, **extra_fields):
  17. return self._create_user(username, email, password, True, True, True, **extra_fields)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement