2016-03-24 70 views
0

我有Django的动力网站上openshift托管添加用户在Django管理员,我不能从它与该消息最终将管理面板添加用户:不能在openshift托管网站

异常类型:IntegrityError 异常值:

我没有使用任何用户自定义模型和我的应用程序是在本地工作

回答

0

首先,
auth_user.last_login可能不是空的,应该清理以前的迁移。使用以下从模型的全新副本重建迁移:

python manage.py makemigrations 

然后进行迁移:

python manage.py migrate 

对于应用特定迁移,通过这样的每个命令的末尾添加应用程序名称:

python manage.py makemigrations app 
python manage.py migrate app 
+0

我已经删除了迁移目录,并在动作挂钩中添加了迁移命令,但没有起作用。但是,我可以编辑管理员帐户 –

+0

尝试编辑用户模型的迁移并将'null = True'属性添加到'last_login'列。虽然这不是一个好主意。 –