更改Django用戶密碼[備忘]

一段時間沒進Django管理頁面,密碼居然忘記了。

可以用以下兩種方式解決:

  • python manage.py changepassword your_username

可是這種方法有個「缺陷」:如果輸入的新密碼不合規,會提示:

This password is too short. It must contain at least 8 characters.

This password is too common.

This password is entirely numeric.

如果圖省事,可以用下一種方式。

  • 在Django Shell中操作

按步驟如:

In [1]: from django.contrib.auth.models import UserIn [2]: u = User.objects.get(username=admin)In [3]: u.set_password(1234)In [4]: u.save()

推薦閱讀:

關於網路 URL 地址的編碼
裝飾器 | Python高級編程
為什麼 sqlmap 源碼看起來那麼費勁?
Pycharm裡面的TODO功能有什麼作用?
大家都用 Python 來做什麼啊?

TAG:Python | Django框架 | 编程 |