Réinitialiser le mot de passe de l’admin django


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…

One thought on “Réinitialiser le mot de passe de l’admin django

  • Sam

    Ou si on a accès a la ligne de commande :

    ./manage.py changepassword admin

Comments are closed.

Des questions Python sans rapport avec l'article ? Posez-les sur IndexError.