首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Django在related_name自定义模型上添加AbstractUser错误

Django在related_name自定义模型上添加AbstractUser错误
EN

Stack Overflow用户
提问于 2022-02-22 17:57:33
回答 1查看 415关注 0票数 0

Django在迁移时显示了此错误。

代码语言:javascript
运行
复制
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

代码语言:javascript
运行
复制
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)
EN

回答 1

Stack Overflow用户

发布于 2022-02-22 18:08:05

AUTH_USER_MODEL添加到自定义用户模型的settings.py中,如

代码语言:javascript
运行
复制
AUTH_USER_MODEL = 'your_app_name.CustomUser'
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71226143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档