Conjunto de cambios a1ac8b8 en consulta_publica para participacion/views.py


Ignorar:
Fecha y hora:
20/03/2017 16:27:56 (hace 7 años)
Autor:
rudmanmrrod <rudman22@…>
Branches:
master, base, constituyente, estudiantes, general, plan_patria, sala
Children:
1731833
Parents:
99ac420
Mensaje:

Agregado sector al formulario de busqueda, agregado requests al requirements

Fichero:
1 editado

Leyenda

No modificado
Añadido
Eliminado
  • participacion/views.py

    rcdd72e5 ra1ac8b8  
    1414# @version 1.0
    1515import json
    16 from django.shortcuts import render
     16from django.shortcuts import render, redirect
    1717from django.core.urlresolvers import reverse_lazy
    1818from django.views.generic import FormView, TemplateView
     
    102102                campo = ''
    103103                for opcion in Opcion.objects.filter(pregunta_id=pregunta.id).all():
    104                     campo += '<label for="'+kwargs['pk']+'">'+opcion.texto_opcion+'</label><input type="radio" name="consulta_respuesta" id="'+kwargs['pk']+'"value="'+str(opcion.id)+'" class="icheck">'
     104                    campo += '<label for="'+kwargs['pk']+'">'+opcion.texto_opcion+'</label><input type="radio" name="consulta_respuesta_radio_'+str(opcion.id)+'" id="'+kwargs['pk']+'"value="'+str(opcion.id)+'" class="icheck">'
    105105            elif pregunta.tipo_pregunta.id == 2:
    106106                campo = ''
    107107                for opcion in Opcion.objects.filter(pregunta_id=pregunta.id).all():
    108                     campo += '<label for="'+kwargs['pk']+'">'+opcion.texto_opcion+'</label><input type="checkbox" name="consulta_respuesta" id="'+kwargs['pk']+'"value="'+str(opcion.id)+'" class="icheck">'
     108                    campo += '<label for="'+kwargs['pk']+'">'+opcion.texto_opcion+'</label><input type="checkbox" name="consulta_respuesta_check_'+kwargs['pk']+'" id="'+kwargs['pk']+'"value="'+str(opcion.id)+'" class="icheck">'
    109109            elif pregunta.tipo_pregunta.id == 3:
    110                 campo += '<label for="'+kwargs['pk']+'">Si</label><input type="radio" name="consulta_respuesta" id="'+kwargs['pk']+'"value="Si" class="icheck">'
    111                 campo += '<label for="'+kwargs['pk']+'">No</label><input type="radio" name="consulta_respuesta" id="'+kwargs['pk']+'"value="No" class="icheck">'
     110                campo += '<label for="'+kwargs['pk']+'">Si</label><input type="radio" name="consulta_respuesta_sino_'+kwargs['pk']+'" id="'+kwargs['pk']+'"value="Si" class="icheck">'
     111                campo += '<label for="'+kwargs['pk']+'">No</label><input type="radio" name="consulta_respuesta_sino_'+kwargs['pk']+'" id="'+kwargs['pk']+'"value="No" class="icheck">'
    112112            else:
    113                 campo = '<textarea class="form-control" name="consulta_respuesta"></textarea>'
     113                campo = '<textarea class="form-control" name="consulta_respuesta_abierta_'+kwargs['pk']+'"></textarea>'
    114114            valores[pregunta.id] = {'label':label,'field':campo}
    115115            kwargs['preguntas'] = valores
    116116        return super(ParticipacionCreate, self).get_context_data(**kwargs)
     117   
     118    def post(self,request,pk):
     119        """!
     120        Metodo que sobreescribe el post del formulario
     121   
     122        @author Rodrigo Boet (rboet at cenditel.gob.ve)
     123        @copyright GNU/GPLv2
     124        @date 20-03-2017
     125        @param self <b>{object}</b> Objeto que instancia la clase
     126        @param request <b>{object}</b> Objeto que instancia la petición
     127        @param pk <b>{int}</b> Recibe el id de la consulta
     128        @return Retorna los datos de contexto
     129        """
     130        print request.POST
     131        return redirect(reverse_lazy('participacion_consulta',kwargs={'pk':pk}))
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.