Django_xamin注册model错误

时间:2021-07-12 21:09:58

可能出现的错误:

  1. xadmin.sites.AlreadyRegistered: The model UserProfile is already registered

  2. error:FieldDoesNotExis

出现问题原因:

  1. UserProfile这个表类 可能在Django本身的admin注册过,比如创建超级用户

  2. xadmin的初始化表没有创建

那,如何解决?

  1. 卸载,再重新注册

# 卸载注册
xadmin.site.unregister(UserProfile)
# 重新注册
xadmin.site.register(UserProfile, UserProfileAdmin)

    2. makemigration xadmin 和 migrate xadmin 进行xadmin数据表初始化

  

相关文章