Campo password en models

814 views
Skip to first unread message

Juan Marcelo Leiva Sandoval

unread,
Nov 28, 2011, 8:59:19 AM11/28/11
to django-es
Hola, estoy trabajando en un proyecto donde en el modelo creo un usuario y necesito guardar una contraseña en el, leí en https://docs.djangoproject.com/en/1.3/ref/models/fields/ pero no explica nada sobre un tipo de dato tipo contraseña, ¿existe alguna manera de crearlo en el models? la idea es que se guarde encriptado y se pueda acceder a el con otra aplicación en este caso Asterisk. 

En estos momentos solo lo tengo declarado de la siguiente forma:

password=models.CharField(max_length=15)

Espero sus comentarios, saludos.

--
Marcelo Leiva Sandoval
Linux User #491264

Carlos Aguilar

unread,
Nov 28, 2011, 9:20:45 AM11/28/11
to djan...@googlegroups.com
puedes hacerlo de dos formas, sobreescribir el metodo clean del modelo


Saludos.

--
Carlos Aguilar
Consultor Hardware y Software
DWD&Solutions
http://www.dwdandsolutions.com
http://www.houseofsysadmin.com
Cel: 78740173
Oficina: 22693598

zodman

unread,
Nov 29, 2011, 2:13:13 PM11/29/11
to djan...@googlegroups.com
2011/11/28 Carlos Aguilar <darka...@gmail.com>:
> --
> 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.


crea tu propio backend auth donde check_password siempre devuelva True

Jeanpierre Rivas

unread,
Aug 24, 2017, 12:39:19 PM8/24/17
to Django-es
Es tarde pero para los que no han encontrado una respuesta concisa.
Aquí les dejo una simple solución.

En el html no más en tu input debes configurar en vez que pongas type="text", pones como ves en el ejemplo.
<input
type="password"
id="id-contrasena"
name="contrasena"
class="form-control"
value='{% if form.contrasena.value %}{{ form.contrasena.value }}{% endif %}'
data-toggle="tooltip"
data-placement="top"
title='{{ form.contrasena.errors.as_text}}'
>

Hiko hitokiri

unread,
Aug 24, 2017, 1:03:15 PM8/24/17
to djan...@googlegroups.com
no  vi cual es el inicio pero eso no es lo mas facil ciempre es mejor agregar un widget al form o modelform y ya 

--
--
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-unsubscribe@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 cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a django-es+unsubscribe@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.



--
hiko_hitokiri no pidas que el mundo te trate de una manera cuando tu no le das el mismo trato a los demás
Reply all
Reply to author
Forward
0 new messages