Advertisement
Guest User

Untitled

a guest
Aug 7th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. TypeError: 'NoneType' object is not callable
  2.  
  3. class MyUserManager(BaseUserManager):
  4.  
  5. def create_user(self, email, password=None,
  6. first_name=None,
  7. last_name=None
  8. ):
  9. now = timezone.now()
  10. if not email:
  11. raise ValueError('The given email must be set')
  12. email = self.normalize_email(email)
  13.  
  14. user = self.model(email=email,
  15. first_name=first_name,
  16. last_name=last_name
  17. )
  18.  
  19. user.set_password(password)
  20. user.save(using=self._db)
  21. return user
  22.  
  23. class MyUser(AbstractBaseUser, PermissionsMixin):
  24.  
  25. email = models.EmailField(_('email address'), max_length=254, unique=True)
  26. first_name = models.CharField(_('first name'), max_length=30, blank=False)
  27. last_name = models.CharField(_('last name'), max_length=30, blank=False)
  28.  
  29. objects = MyUserManager()
  30.  
  31. USERNAME_FIELD = 'email'
  32. REQUIRED_FIELDS = []
  33.  
  34. class Meta:
  35. verbose_name = _('user')
  36. verbose_name_plural = _('users')
  37.  
  38. def get_full_name(self):
  39. """
  40. Returns the first_name plus the last_name, with a space in between.
  41. """
  42. full_name = '%s %s' % (self.first_name, self.last_name)
  43. return full_name.strip()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement