使用xadmin, 继承自带User,报错xadmin.sites.NotRegistered: The model UserInfo is not registered,问题解决

版权声明:记录平常的一些知识点 https://blog.csdn.net/cz9025/article/details/86639140

在django中,使用xadmin后,本来已经继承AbstractUser类,重写了一些字段后,报错:

问题解决:
在项目的setting中,添加:

AUTH_USER_MODEL = 'center.UserInfo'

但是,在adminx中注册时,又报错了。。。提示已经注册。。。

在这里插入图片描述

解决方式:
在注册的前面先注销,再注册,即可解决
在这里插入图片描述

总的就是,先在setting中,添加AUTH_USER_MODEL = ‘center.UserInfo’
然后再adminx中,该模型注册的前面添加xadmin.site.unregister(UserInfo)

如有其他更好的解决方式,欢迎提出!

猜你喜欢

转载自blog.csdn.net/cz9025/article/details/86639140