Para cambiar el password del usuario administrador de Django es necesario seguir los siguientes pasos:
1. Posicionarse en el directorio del sitio web (desde la consola)
2. Ejecutar el Shell de la siguiente manera python manage.py shell
3. Importar la tabla User con la instrucción from django.contrib.auth.models import User
4. Almacenar todos los usuarios en una variable: usuario=User.object.all()
5. Si no recuerdas el nombre de usuario se imprime simplemente escribiendo la variable
6. Modificar el usuario en cuestión: usuario[posición].set_password(‘123’)
7. Almaceno los cambios: usuario[posición].save()
jueves 28 de agosto de 2008
Modificar Password Admin en Django
Suscribirse a:
Enviar comentarios (Atom)

1 comentarios:
Soy Daniel Zylberberg.
De la forma que explicas la verdad que no me funcionó, yo lo hice de otra forma y funcionó.
>>> u=User.objects.get(username="admin")
>>> u
< User: admin >
>>> import md5
>>> new_pass = md5.new("NoCorremosVolamosBajito")
>>> new_pass
< md5 HASH object @ 0x8509fe0 >
>>> u.password=new_pass
>>> u.save()
Publicar un comentario en la entrada