from django.contrib.auth.models import AbstractBaseUser, BaseUserManager, PermissionsMixin
class User(AbstractBaseUser, PermissionsMixin):
email = models.EmailField(unique=True)
name = models.CharField(max_length=150)
objects = UserManager()
USERNAME_FIELD = 'email'
REQUIRED_FIELDS = ['name',]
def __str__(self):
return self.email
When i run makemigrations, got this error:
File "/app/core/settings.py", line 133, in <module>
AUTH
NameError: name 'AUTH' is not defined
In end of settings.py file i have added:
AUTH_USER_MODEL = 'accounts.User'