2016-03-24 111 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'列。雖然這不是一個好主意。 –