feature/new-features #13
@ -7,3 +7,15 @@ class UserManager(BaseUserManager):
|
|||||||
|
|
||||||
def get_queryset(self):
|
def get_queryset(self):
|
||||||
return UserQuerySet(self.model, using=self._db)
|
return UserQuerySet(self.model, using=self._db)
|
||||||
|
|
||||||
|
def create(self, email, password=None, **kwargs):
|
||||||
|
|
||||||
|
if password is None:
|
||||||
|
message = "User must have valid password"
|
||||||
|
raise ValueError(message)
|
||||||
|
|
||||||
|
user = self.model(email=email, **kwargs)
|
||||||
|
user.set_password(password)
|
||||||
|
user.save()
|
||||||
|
|
||||||
|
return user
|
||||||
|
Loading…
Reference in New Issue
Block a user