Zut j’ai paumé le mot de passe de mon admin django. Bien évidement je ne l’ai pas sauvegarder la dernière fois pensant que je m’en rappellerais et surtout par pure fainéantise…
Pour réinitialiser un mot de passe on se connecte au shell et on import le User.
./manage.py shell |
from django.contrib.auth.models import User u = User.objects.get(username='admin') u.set_password('nouveau_mot_de_passe') u.save() |
Et on a un nouveau mot de passe. Ouf! on peut retourner regarder une série tv pour fêter ça…
Ou si on a accès a la ligne de commande :
./manage.py changepassword admin