项目后期扩展auth-user表遇到的问题及解决办法

扩展auth-user表的目的是使用auth-user表的已经存在的字段,又需要新添额外的字段。

正常情况下在项目初期,数据库中没有任何表的情况下,通过继承AbstractUser,扩展auth-user表。

如果项目初期没有扩展auth-user表,后期再去扩展,就会遇到问题。

解决的办法如下:

# 把所有app下的迁移文件,全删除

# admin,auth 两个app下的迁移文件删除

# 删库(数据一定要先导出来),重新迁移 

# 补充:导数据可以使用navicate提供的导出数据和结构功能。
posted @ 2020-07-19 12:55  the3times  阅读(330)  评论(0编辑  收藏  举报