Recuperar clave admin de un proyecto Django

1,598 views
Skip to first unread message

Yunior Barceló Chávez

unread,
Mar 18, 2013, 11:27:03 AM3/18/13
to djan...@googlegroups.com
Hola colegas!

Hace mucho desarrollé un proyecto con django, ahora lo quiero
reimplementar pero no recuerdo mi clave de administración.

Me dicen una manera de cambiarla o recuperarla?

saludos...

lasizoillo

unread,
Mar 18, 2013, 11:32:55 AM3/18/13
to djan...@googlegroups.com
El día 18 de marzo de 2013 16:27, Yunior Barceló Chávez
<barc...@gmail.com> escribió:
./manage.py createsuperuser --help

alp...@gmail.com

unread,
Mar 18, 2013, 11:35:19 AM3/18/13
to djan...@googlegroups.com

Hola. Puede cambiarlo directamente en la base de datos, en la tabla auth_user.

Recuerda que debe guardar el valor en MD5. En internet puede encontrar algunos conversores de texto normal a MD5.

Nos avisas cómo te fue. Saludos.

--
--
Ha recibido este mensaje porque está suscrito a Grupo "Grupo de Usuarios del Framework Django de habla hispana" de Grupos de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a djan...@googlegroups.com
 Para anular la suscripción a este grupo, envíe un mensaje a django-es-...@googlegroups.com
 Para obtener más opciones, visita este grupo en http://groups.google.com.bo/group/django-es.
---
Has recibido este mensaje porque estás suscrito al grupo "Django-es" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a django-es+...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.


Yunior Barceló Chávez

unread,
Mar 18, 2013, 11:56:37 AM3/18/13
to djan...@googlegroups.com
El 18/03/13, alp...@gmail.com <alp...@gmail.com> escribió:
> Hola. Puede cambiarlo directamente en la base de datos, en la tabla
> auth_user.
>
> Recuerda que debe guardar el valor en MD5. En internet puede encontrar
> algunos conversores de texto normal a MD5.
>
> Nos avisas cómo te fue. Saludos.

alp...@gmail.com
la basedatos que usa es sqlite 3, para hacerlo como dices debo usar el
interprete sqlite3? (debian squeeze)

lasizoillo

unread,
Mar 18, 2013, 12:11:07 PM3/18/13
to djan...@googlegroups.com
El día 18 de marzo de 2013 16:56, Yunior Barceló Chávez
<barc...@gmail.com> escribió:
> El 18/03/13, alp...@gmail.com <alp...@gmail.com> escribió:
>> Hola. Puede cambiarlo directamente en la base de datos, en la tabla
>> auth_user.
>>
>> Recuerda que debe guardar el valor en MD5. En internet puede encontrar
>> algunos conversores de texto normal a MD5.
>>
>> Nos avisas cómo te fue. Saludos.
>
> alp...@gmail.com
> la basedatos que usa es sqlite 3, para hacerlo como dices debo usar el
> interprete sqlite3? (debian squeeze)
>

El interprete de sqlite lo puedes lanzar mediante
$ ./manage.py dbshell
y django se preocupa de lanzar el interprete asociado a la
configuración de la base de datos.

Lo de generar el hash es posible, pero un engorro. Y sólo funciona si
no has deshabilitado el hasher de md5 y sin salado.

Se puede hacer mucho más limpio, djanguero y con más garantias de éxito:
$ ./manage.py shell
>> from django.contrib.auth.models import User
>> user = User.objects.get(username="tu_usuario")
>> user.set_password("tu nueva password")
>> user.save()

Un saludo,

Javi

Yunior Barceló Chávez

unread,
Mar 18, 2013, 1:00:02 PM3/18/13
to djan...@googlegroups.com
solucionado!
gracias por sus respuestas...

El 18/03/13, lasizoillo <lasiz...@gmail.com> escribió:
Reply all
Reply to author
Forward
0 new messages