Конфликт пользовательских форм Custon в переменных [дубликат]
Пытаюсь использовать пользовательские формы для использования информации из моделей, для регистрации, входа и т.д.
models.py
from django.db import models
from datetime import datetime
from django.contrib.auth.models import AbstractUser
# error is in CustomUser, next line
class CustomUser(AbstractUser):
username = models.CharField(max_length=32, blank=False)
date = models.DateField(default=datetime.now)
email = models.EmailField(max_length=32, unique=True, blank=False)
password = models.CharField(max_length=32, blank=False)
forms.py
from django.contrib.auth.forms import UserCreationForm, UserChangeForm
# UpdateView
from django.views.generic import CreateView
class CustomUserCreationForm(UserCreationForm):
class Meta(UserCreationForm.Meta):
model = CreateView
fields = ('username', 'email')
class CustomUserChangeForm(UserChangeForm):
class Meta:
model = CreateView
fields = ('username', 'email')
class UserAdmin(UserCreationForm):
class Meta(UserCreationForm.Meta):
model = CreateView
fields = ('username', 'email')
После успешного запуска runserver отображается ошибка.:
ОШИБКИ: antelope.CustomUser.groups: (fields.E304) Обратный аксессор 'Group.user_set' для 'antelope.CustomUser.groups' конфликтует с обратным аксессором для 'auth.User.groups'. ups'. СОВЕТ: Добавьте или измените аргумент related_name в определение для 'antelope.CustomUser.groups' или 'auth.User.gro antelope.CustomUser.user_permissions:
(поля. E304) Обратный аксессор 'Permission.user_set' для 'antelope.CustomUser.user _permissions' конфликтует с обратным аксессором для 'auth.User.user_permissions'. СОВЕТ: Добавьте или измените аргумент related_name в определение для 'antelope. CustomUser.user_permissions" или 'aut h.User.user_permissions'. auth.User.groups:
(поля. E304) Обратный аксессор 'Group.user_set' для 'auth.User.groups' конфликтует с обратным аксессором f или 'antelope.CustomUser.groups'. ups'. СОВЕТ: Добавьте или измените аргумент related_name в определение для 'auth.User.groups' или 'antelope. CustomUser.gro auth.User.user_permissions:
(поля. E304) Обратный аксессор 'Permission.user_set' для 'auth.User.user_permissions' конфликтует с обратным аксессором для 'antelope.CustomUser.user_permissions'. СОВЕТ: Добавьте или измените аргумент related_name в определение для 'auth.User.user_permissions' или 'antelope. Cust omUser.user_permissions'.