我在 Django 中创建了一个自定义用户模型,它运行良好。但是,我决定在项目启动并运行后创建一个自定义模型以满足我的需求。
因此,我需要迁移架构(目前,当我注册用户时,代码仍在引用auth_user
新的自定义用户表所在的数据库表user
。)
我已将AUTH_USER_MODEL
in设置settings.py
为userapp.User
,userapp
我的自定义用户应用程序在哪里,并且User
是从模型继承的AbstractUser
模型。
我对 Django 相当陌生,无法理解如何实现这一点。清理安装数据库的一种明显方法,这不是我想要做的事情,因为它会删除我的所有数据。
那我该如何迁移?我听说South
是用来做的,但我不知道如何使用它。此外,我认为South
在最新版本的 Django 中不需要。
我的 Django 版本是1.8.2
.