Login

reset django password

Author:
hugogee
Posted:
August 24, 2011
Language:
Python
Version:
Not specified
Tags:
password reset
Score:
-4 (after 4 ratings)

Reset lost django password without the use of sql.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
# Credit goes to colewhitelaw.com for most of this solution.
# start an interactive shell-this assumes you are in the right directory
python manage.py shell

>>> from django.contrib.auth.models import User

# Grab all users and output
>>> userlist = User.objects.all()
>>> userlist
[< User:yourusername >]

# Refer to your required user by index and set new password
>>> userlist[0].set_password('newpasswd')

# Then save it
>>> userlist[0].save()

More like this

Comments

bartTC (on August 24, 2011):
<p>Better get the user directly: </p> <pre>User.objects.get(username='root') </pre> <p>or just use whats already built-in:</p> <pre>manage.py changepassword [username] </pre>

#

Please login first before commenting.