Python 提示:在';CustomUser.user#u权限';或';User.User#u权限';

Python 提示:在';CustomUser.user#u权限';或';User.User#u权限';,python,django,abstractuser,Python,Django,Abstractuser,我需要帮助。我正在Django中创建一个应用程序,在迁移自定义用户的类时遇到了一些问题。错误是: 错误:“User.groups”的auth.User.groups:(fields.E304)反向访问器与“Usuario.groups”的反向访问器冲突。提示:在“User.groups”或“Usuario.groups”的定义中添加或更改相关的\u name参数。auth.User.User\u权限:(fields.E304)“User.User\u权限”的反向访问器与“Usuario.User

我需要帮助。我正在Django中创建一个应用程序,在迁移自定义用户的类时遇到了一些问题。错误是:

错误:“User.groups”的auth.User.groups:(fields.E304)反向访问器与“Usuario.groups”的反向访问器冲突。提示:在“User.groups”或“Usuario.groups”的定义中添加或更改相关的\u name参数。auth.User.User\u权限:(fields.E304)“User.User\u权限”的反向访问器与“Usuario.User\u权限”的反向访问器冲突。提示:在“User.User\u permissions”或“Usuario.User\u permissions”的定义中添加或更改相关的\u name参数。usuarios.Usuario.groups:(fields.E304)“Usuario.groups”的反向访问器与“User.groups”的反向访问器冲突。提示:在“Usuario.groups”或“User.groups”的定义中添加或更改相关的\u name参数。Usuario.Usuario.user\u权限:(fields.E304)“Usuario.user\u权限”的反向访问器与“user.user\u权限”的反向访问器冲突。提示:在“Usuario.user\u permissions”或“user.user\u permissions”的定义中添加或更改相关的\u name参数

现在,这是我的代码:

我的模型:


class CustomUser(AbstractUser): email = models.EmailField(unique=True, max_length=80) USERNAME_FIELD = 'email' REQUIRED_FIELDS = ['USERNAME']

def __str__(self):
    return self.email

class Perfil(models.Model):
    user=models.OneToOneField(CustomUser, related_name="usuario_user" , on_delete=models.CASCADE)                             
    nacionality= models.ForeignKey(Paises, on_delete=models.DO_NOTHING)    
    rol= models.ForeignKey(Rol, on_delete=models.DO_NOTHING) def str(self): return self.CustomUser
    birth_date=models.DateField()

在my settings.py中:

AUTH_USER_MODELS= 'users.CustomUser'
LOGIN_REDIRECT_URL= reverse_lazy('home')
LOGOUT_REDIRECT_URL= reverse_lazy('login')
LOGIN_URL = reverse_lazy('login')

# Application definition

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'apps.users',
]```

在settings.py中尝试使用AUTH_USER_MODEL而不是AUTH_USER_models谢谢,它正在工作。太棒了,很高兴我能帮上忙!