美多多商城定义用户模型类遇见的问题

python 复制代码
from django.db import models
from django.contrib.auth.models import AbstractUser
# Create your models here.
class User(AbstractUser):
    mobile = models.CharField(max_length=11, unique=True,verbose_name='手机号')

    class Meta:
        db_table='tb_users' #自定义表名
        verbose_name='用户'
        verbose_name_plural=verbose_name  #在admin站点中可以通过这个知道是用户表
    def __str__(self):
        return self.username  #做调试的

在定义用户模型类时,出现了如下错误:

复制代码
ERRORS:
auth.User.groups: (fields.E304) Reverse accessor for 'auth.User.groups' clashes with reverse accessor for 'users.User.groups'.
	HINT: Add or change a related_name argument to the definition for 'auth.User.groups' or 'users.User.groups'.
auth.User.user_permissions: (fields.E304) Reverse accessor for 'auth.User.user_permissions' clashes with reverse accessor for 'users.User.user_permissions'.
	HINT: Add or change a related_name argument to the definition for 'auth.User.user_permissions' or 'users.User.user_permissions'.
users.User.groups: (fields.E304) Reverse accessor for 'users.User.groups' clashes with reverse accessor for 'auth.User.groups'.
	HINT: Add or change a related_name argument to the definition for 'users.User.groups' or 'auth.User.groups'.
users.User.user_permissions: (fields.E304) Reverse accessor for 'users.User.user_permissions' clashes with reverse accessor for 'auth.User.user_permissions'.
	HINT: Add or change a related_name argument to the definition for 'users.User.user_permissions' or 'auth.User.user_permissions'.

此错误是由于配置中没有对AUTH_USER_MODEL进行配置:

配置完之后在终端进行模型迁移即可:

python manage.py makemigrations

python manage.py migrate

相关推荐
网管NO.11 分钟前
SQL 企业实战全流程|全覆盖前置基础 + 核心语法(MySQL8.0 可直接运行)
数据库·oracle
头歌实践平台3 分钟前
HBase 完全分布式安装(新)
数据库·分布式·hbase
大尚来也3 分钟前
主键、外键、索引,一篇讲透
java·数据库·oracle
j7~7 分钟前
【MYSQL】表的内外连接--详解(重点)
数据库·mysql·内连接·左外连接·右外连接
147API18 分钟前
Claude Opus 4.8 接口与工程落地分析:长任务调用链应该怎么设计
java·前端·数据库
绝知此事22 分钟前
Redis 从入门到精通:Spring Boot 实战三部曲(一)—— 基础核心与快速上手
数据库·redis·缓存
鸽芷咕25 分钟前
金仓数据库标量子查询消除:一条SQL从32秒优化到24毫秒
数据库·sql
朝阳58130 分钟前
MySQL 主从复制 — 双服务器灾备方案(原生安装)
服务器·数据库·mysql
是狐狸吖30 分钟前
Redis分布式锁进阶第十六篇
数据库·redis·分布式
闪电悠米31 分钟前
黑马点评-优惠券秒杀-04_one_user_one_order
服务器·网络·数据库