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

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

相关推荐
皓空揽月38 分钟前
Win10安装MongoDB(详细版)
数据库·mongodb
源代码:趴菜38 分钟前
MySQL表操作
数据库·mysql
字节跳动数据平台1 小时前
深耕分析型数据库领域,火山引擎ByteHouse入围《2024爱分析数据库厂商全景报告
数据库·后端·云原生
续亮~1 小时前
6、Redis系统-数据结构-07-QuickList
数据结构·数据库·redis
想做后端的前端1 小时前
Redis的持久化机制
数据库·redis·bootstrap
李长安的博客1 小时前
Oracle PL / SQL update更新数据
数据库·sql·oracle
生活真难1 小时前
Postgresql - 用户权限数据库
数据库
韩楚风1 小时前
【手写数据库内核组件】0201 哈希表hashtable的实战演练,多种非加密算法,hash桶的冲突处理,查找插入删除操作的代码实现
c语言·数据结构·数据库·哈希算法·散列表
☀️2 小时前
Redis 的过期策略
数据库·redis·缓存
续亮~2 小时前
9、Redis 高级数据结构 HyperLogLog 和事务
数据结构·数据库·redis