added custom user endpoints

This commit is contained in:
Sam
2021-01-25 12:15:11 +00:00
parent b2c857878b
commit f94d822d5e
6 changed files with 259 additions and 1 deletions

View File

@@ -26,6 +26,7 @@ class UserManager(BaseUserManager):
def create_superuser(self, email, password, **extra_fields):
extra_fields.setdefault('is_superuser', True)
extra_fields.setdefault('is_staff', True)
extra_fields.setdefault('is_active', True)
if extra_fields.get('is_superuser') is not True:
raise ValueError('Superuser must have is_superuser=True.')