0

我认为南方有一个错误。我在我的应用程序中对 AbstractUser 进行了子类化,并在 settings.py 中设置 AUTH_USER_MODEL 以指向该用户类。在syncdb没有南运行时,您可以看到用户表中的某些字段可以为空:

在此处输入图像描述

但是当我启用 south 和 do 时,schemamigration --initial用户表中的所有字段都不能为空:syncdbmigrate

在此处输入图像描述

使用 manage 创建超级用户时,这给了我以下错误createsuperuser

IntegrityError: ORA-01400: 无法将 NULL 插入 ("TEST"."MYAPP_USER"."FIRST_NAME")

编辑:也许我应该提到我正在使用 Oracle 数据库。

4

0 回答 0