Django更改admin管理員用戶密碼

在項(xiàng)目開發(fā)中,偶爾會由于由于長時(shí)間未登錄管理員帳號,而把管理員帳號的密碼給忘了,因此在這里介紹一下Django如何更改管理員帳號密碼。

1.進(jìn)入shell環(huán)境

python manage.py shell
shell1.png

2.更改密碼

In [1]: from django.contrib.auth.models import User

In [2]: user = User.objects.get(username='zero')

In [3]: user.set_password('zero1945')

In [4]: user.save()

到此密碼更改成功,可以用新的密碼登錄了

change2.png

3.我的Django管理員用戶名和密碼都忘了怎么辦

這種情況只要找回用戶名,后面的操作就和上面一樣了
找回管理員用戶名

3.1直接暴力的方式
pass1.png
3.2較為文藝的方式

同樣是進(jìn)入shell環(huán)境,輸入如下代碼
python manage.py shell

In [1]: from django.contrib.auth.models import User

In [2]: user = User.objects.get(pk=1)  

In [3]: user
Out[3]: <User: zero>  #  管理員用戶名

之后便可繼續(xù)更改密碼

In [4]: user = User.objects.get(username='zero')

In [5]: user.set_password('zero1945')

In [6]: user.save()
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容