Не могу создать кастомного Юзера Django
Не могу создать кастомного Юзера, при попытке сделать миграции возникает ошибка:
λ python manage.py makemigrations
SystemCheckError: System check identified some issues:
ERRORS:
FirstApp.User.groups: (fields.E304) Reverse accessor for 'User.groups' clashes with reverse accessor
for 'User.groups'.
HINT: Add or change a related_name argument to the definition for 'User.groups' or 'User.groups'.
FirstApp.User.user_permissions: (fields.E304) Reverse accessor for 'User.user_permissions' clashes
with reverse accessor for 'User.user_permissions'.
HINT: Add or change a related_name argument to the definition for 'User.user_permissions' or
'User.user_permissions'.
auth.User.groups: (fields.E304) Reverse accessor for 'User.groups' clashes with reverse accessor for
'User.groups'.
HINT: Add or change a related_name argument to the definition for 'User.groups' or 'User.groups'.
auth.User.user_permissions: (fields.E304) Reverse accessor for 'User.user_permissions' clashes with
reverse accessor for 'User.user_permissions'.
HINT: Add or change a related_name argument to the definition for 'User.user_permissions' or
'User.user_permissions'.
Не знаю, в чём проблема, вот файл models.py
from django.db import models
from django.contrib.auth.models import AbstractUser
from datetime import date
from django import forms
class User(AbstractUser):
id = models.AutoField(primary_key=True)
password = models.CharField('Password', max_length=25)
birthday = models.DateField('Birthday')
gender = models.CharField('Gender', max_length=11, choices=[('0', 'Мужской'), ('1', 'Женский')], default='Мужской')
is_married = models.BooleanField('Marriage', default=False)
about = models.TextField('About', blank=True, null=True)
# for the absence of
@property
def age(self):
return int((date.today() - self.birthday).days / 365.25 )
@property
def beautiful_age(self):
age_name = 'год' if (self.age == 1) else 'года' if int(str(self.age)[-1]) in range(1, 5) and self.age not in range(11, 15) else 'лет'
return f"{self.age} {age_name}"
def __str__(self):
return f"{self.first_name} {self.last_name}"
@property
def check_if_married(self):
state = 'женат' if self.gender == 'Мужской' else 'замужем'
return 'не ' + state if (not self.is_married) else state
class Meta:
verbose_name = 'Человек'
verbose_name_plural = 'Люди'