Spaces:
Runtime error
Runtime error
| from django.contrib.auth.models import BaseUserManager | |
| class UserManager(BaseUserManager): | |
| def create_user(self, username, email, password=None): | |
| if not email: | |
| raise ValueError("Email is required") | |
| user = self.model( | |
| username=username, | |
| email=self.normalize_email(email), | |
| ) | |
| user.set_password(password) | |
| user.save(using=self._db) | |
| return user | |
| def create_superuser(self, username, email, password): | |
| user = self.create_user(username, email, password) | |
| user.is_staff = True | |
| user.is_superuser = True | |
| user.save(using=self._db) | |
| return user | |