
    F/i                     8    d dl mZ  G d dej                  ZdS )    )modelsc                   &   e Zd Z ej        d          Z ej        d          Z ej                    Z	 ej        dd          Z
 ej        d          Z ej        dddd	          Z ej        dddd
	          Z G d d          Zd ZdS )PoliticaContrasenaT)primary_keyd   )
max_length)nullblank)default   u0   Número de intentos permitidos antes del bloqueo)r   r	   r
   	help_textzTiempo de bloqueo en minutosc                       e Zd ZdZdZdZdS )PoliticaContrasena.Metapoliticas_contrasenau   Política de Contraseñau   Políticas de ContraseñaN)__name__
__module____qualname__db_tableverbose_nameverbose_name_plural     4/var/www/html/Desarrollo/vibra/usuarios_sa/models.pyMetar      s         )19r   r   c                     | j         S )N)regla)selfs    r   __str__zPoliticaContrasena.__str__   s
    zr   N)r   r   r   r   	AutoFieldid	CharFieldr   	TextFielddescripcionejemploBooleanFieldestadoIntegerFieldintentos_maximostiempo_bloqueor   r   r   r   r   r   r      s        		d	+	+	+BF,,,E"&"$$KfD555G V ...F*v*14t  XJ  K  K  K(V(TUstttN: : : : : : : :
    r   r   N)	django.dbr   Modelr   r   r   r   <module>r,      sM                  r   