Conjunto ca9b0c5 en consulta_publica


Ignorar:
Fecha y hora:
15/05/2017 01:42:41 (hace 7 años)
Autor:
aosorio <aosorio@…>
Branches:
master, base, constituyente, estudiantes, general, plan_patria, sala
Children:
e02bb27
Parents:
7784803
Mensaje:

Primeros avances de la integración del captcha en el LoginForm?

Ficheros:
5 editados

Leyenda

No modificado
Añadido
Eliminado
  • README.md

    r2314ede rca9b0c5  
    33* Crear virtualenv con python 2
    44* Clonar repositorio
    5 * instalar requirimientos (pip install -r requirements.txt)
     5* Instalar los siguientes paquetes:
     6* # apt-get install libz-dev libjpeg-dev libfreetype6-dev python-dev
     7* Instalar requirimientos (pip install -r requirements.txt)
    68* Crear migraciones (python manage.py makemigrations)
    79* Migrar BD (python manage.py migrate)
  • consulta_publica/urls.py

    rdfd0e82 rca9b0c5  
    2424    #url(r'^administrador/visualizacion/', include('visualization.urls')),
    2525    url(r'^', include('participacion.urls')),
    26     url(r'^', include('users.urls'))
     26    url(r'^', include('users.urls')),
     27    url(r'^captcha/', include('captcha.urls'))
    2728]
  • static/css/style.css

    r0ff122b rca9b0c5  
    191191    width: 250px;
    192192}
     193
     194/*.row {
     195    border: ridge 1px red;
     196}
     197
     198.col-xs-8 {
     199    border: ridge 1px green;
     200}
     201
     202.col-xs-4 {
     203    border: ridge 1px blue;
     204}
     205
     206.col-xs-12 {
     207    border: ridge 1px yellow;
     208}*/
     209
     210#id_captcha_1 {
     211    color: gray;
     212}
  • users/forms.py

    rbe8d917 rca9b0c5  
    3131from base.models import Municipio, Parroquia
    3232from .models import Perfil
     33from django import forms
     34from captcha.fields import CaptchaField
     35
    3336
    3437class LoginForm(forms.Form):
     
    4952    ## Formulario de recordarme
    5053    remember_me = BooleanField()
     54
     55    ## Campo del captcha
     56    captcha = CaptchaField()
    5157
    5258    def __init__(self, *args, **kwargs):
     
    7177        self.fields['remember_me'].widget = CheckboxInput()
    7278        self.fields['remember_me'].required = False
     79        self.fields['captcha'].widget.attrs.update({'class': 'form-control'})
     80        self.fields['captcha'].label = "Captcha"
    7381       
    7482    def clean(self):
  • users/templates/user.login.html

    rbf6bc0b rca9b0c5  
    3131                <label id="color_gray">
    3232                {{form.remember_me}}
    33                 {{form.remember_me.label}} 
     33                {{form.remember_me.label}}
    3434                </label>
     35              </div>
     36            </div>
     37            <div class="col-xs-12">
     38              <label class="text-primary">{{form.captcha.label}}</label>
     39              <div class="form-group has-feedback {% if form.usuario.errors %}has-error{% endif %}">
     40                {{form.captcha}}
    3541              </div>
    3642            </div>
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.