Django在迁移时显示了此错误。
SystemCheckError: System check identified some issues:
ERRORS:
accounts.CustomUser.groups: (fields.E304) Reverse accessor for 'accounts.CustomUser.groups' clashes with reverse accessor for 'auth.User.groups'.
HINT: Add or change a related_name argument to the definition for 'accounts.CustomUser.groups' or 'auth.User.groups'.
accounts.CustomUser.user_permissions: (fields.E304) Reverse accessor for 'accounts.CustomUser.user_permissions' clashes with reverse accessor for 'auth.User.user_permissions'.
HINT: Add or change a related_name argument to the definition for 'accounts.CustomUser.user_permissions' or 'auth.User.user_permissions'.
auth.User.groups: (fields.E304) Reverse accessor for 'auth.User.groups' clashes with reverse accessor for 'accounts.CustomUser.groups'.
HINT: Add or change a related_name argument to the definition for 'auth.User.groups' or 'accounts.CustomUser.groups'.
auth.User.user_permissions: (fields.E304) Reverse accessor for 'auth.User.user_permissions' clashes with reverse accessor for 'accounts.CustomUser.user_permissions'.
HINT: Add or change a related_name argument to the definition for 'auth.User.user_permissions' or 'accounts.CustomUser.user_permissions'.
它建议添加related_name
,但我没有在模型中使用任何ForeignKey字段,我的模型是从AbstractUser继承的
models.py
from django.db import models
from django.contrib.auth.models import AbstractUser
# Create your models here.
class CustomUser(AbstractUser):
USER_TYPE_CHOICES = (
(1, 'CUSTOMER'),
(2, 'AGENT'),
(3, 'SUPERVISOR'),
)
user_type = models.PositiveSmallIntegerField(choices=USER_TYPE_CHOICES)
发布于 2022-02-22 18:08:05
将AUTH_USER_MODEL
添加到自定义用户模型的settings.py
中,如
AUTH_USER_MODEL = 'your_app_name.CustomUser'
https://stackoverflow.com/questions/71226143
复制相似问题