diff --git a/encuesta/views.py b/encuesta/views.py index 2169447..bcb06cc 100644 --- a/encuesta/views.py +++ b/encuesta/views.py @@ -399,6 +399,66 @@ def indicador211(request): return render_to_response('fed/indicador211.html', RequestContext(request, locals())) +@session_required +def indicador212(request): + resultado = Resultado.objects.get(pk=3) + tabla = {} + tabla2 = {} + tabla3 = {} + a = _queryset_filtrado(request, resultado) + + #obteniendo los promedios + opcion = PERSONAS_REFLEXION[0][0] + query = AccionRelizadaReflexionPersona.objects.filter(encuesta__in=a, accion=opcion) + hombres_sum = query.aggregate(hombres_sum=Sum('hombres'))['hombres_sum'] + mujeres_sum = query.aggregate(mujeres_sum=Sum('mujeres'))['mujeres_sum'] + jovenes_sum = query.aggregate(jovenes_sum=Sum('jovenes'))['jovenes_sum'] + div_sexual_sum = query.aggregate(div_sexual_sum=Sum('div_sexual'))['div_sexual_sum'] + vih_sum = query.aggregate(vih_sum=Sum('vih'))['vih_sum'] + etnica_sum = query.aggregate(etnica_sum=Sum('etnica'))['etnica_sum'] + discapacidad_sum = query.aggregate(discapacidad_sum=Sum('discapacidad'))['discapacidad_sum'] + + tabla2[PERSONAS_REFLEXION[0][1]] = { + 'hombres':hombres_sum, + 'mujeres': mujeres_sum, + 'jovenes': jovenes_sum, + 'div_sexual': div_sexual_sum, + 'vih': vih_sum, + 'etnica': etnica_sum, + 'discapacidad': discapacidad_sum + } + opcion2 = PERSONAS_REFLEXION[1][0] + query2 = AccionRelizadaReflexionPersona.objects.filter(encuesta__in=a, accion=opcion2) + hombres_sum2 = query2.aggregate(hombres_sum2=Sum('hombres'))['hombres_sum2'] + mujeres_sum2 = query2.aggregate(mujeres_sum2=Sum('mujeres'))['mujeres_sum2'] + jovenes_sum2 = query2.aggregate(jovenes_sum2=Sum('jovenes'))['jovenes_sum2'] + div_sexual_sum2 = query2.aggregate(div_sexual_sum2=Sum('div_sexual'))['div_sexual_sum2'] + vih_sum2 = query2.aggregate(vih_sum2=Sum('vih'))['vih_sum2'] + etnica_sum2 = query2.aggregate(etnica_sum2=Sum('etnica'))['etnica_sum2'] + discapacidad_sum2 = query2.aggregate(discapacidad_sum2=Sum('discapacidad'))['discapacidad_sum2'] + + tabla2[PERSONAS_REFLEXION[1][1]] = { + 'hombres':hombres_sum2, + 'mujeres': mujeres_sum2, + 'jovenes': jovenes_sum2, + 'div_sexual': div_sexual_sum2, + 'vih': vih_sum2, + 'etnica': etnica_sum2, + 'discapacidad': discapacidad_sum2 + } + + tabla3['Efectividad %'] = { + 'hombres':get_prom(hombres_sum, hombres_sum2), + 'mujeres': get_prom(mujeres_sum, mujeres_sum2), + 'jovenes': get_prom(jovenes_sum, jovenes_sum2), + 'div_sexual': get_prom(div_sexual_sum, div_sexual_sum2), + 'vih':get_prom(vih_sum, vih_sum2), + 'etnica':get_prom(etnica_sum, etnica_sum2), + 'discapacidad':get_prom(discapacidad_sum, discapacidad_sum2), + } + + return render_to_response('fed/indicador212.html', RequestContext(request, locals())) + @session_required def indicador221(request): resultado = Resultado.objects.get(pk=4) @@ -658,14 +718,11 @@ def _get_view(request, vista): 'defensa-de-los-derechos': indicador113, 'observatorios-para-vigilancia': indicador114, #indicadores para resultado 1.2 - 'disc-de-la-diversidad-sexual': indicador121, - 'disc-por-discapacidad-y-etnica': indicador122, - 'disc-por-vih-y-sida': indicador122, + 'acciones-publicas': indicador121, + 'acciones-de-denuncias-juridicas': indicador122, #indicadores para resultado 2.1 - 'mujeres': indicador211, - 'personas-de-la-div-sexual': indicador211, - 'discapacidad-etnia-e-indigenas': indicador211, - 'personas-con-vih': indicador211, + 'acciones-efectuadas': indicador211, + 'cambios-en-las-poblaciones': indicador212, #indicadores para resultado 2.2.1 'indicador-221': indicador221, 'indicador-222': indicador222, diff --git a/fed.db b/fed.db index 1087018..48300f6 100644 Binary files a/fed.db and b/fed.db differ diff --git a/files/css/fed.css b/files/css/fed.css index 85f2f1a..0aa6e8b 100644 --- a/files/css/fed.css +++ b/files/css/fed.css @@ -393,8 +393,8 @@ a:hover{ .nav2{ font-size: 17px; text-shadow: 0 2px 1px #483916; - line-height: 38px; - margin-top: 8px; + line-height: 40px; + margin-top: 0px; text-align: right; color: #d5d5d5; } @@ -408,7 +408,7 @@ a:hover{ margin-right: 5px; } .otros_indicadores{ - margin-top: 10px; + margin-top: 5px; } .otros_indicadores a{ display: block; @@ -422,7 +422,7 @@ a:hover{ margin-top: 2px; } .titulo_indicadores{ - font-size: 27px; + font-size: 24px; color: #888a85; height: 40px; margin-left: 15px; @@ -435,3 +435,6 @@ a:hover{ font-size: 13px; margin-right: 5px; } +option{ + font-size: 12px; +} \ No newline at end of file diff --git a/templates/bar3.html b/templates/bar3.html index 2de7622..fcda63b 100644 --- a/templates/bar3.html +++ b/templates/bar3.html @@ -8,8 +8,7 @@ });
- {% else %} diff --git a/templates/fed/indicador111.html b/templates/fed/indicador111.html index 73b8d1c..64537bf 100644 --- a/templates/fed/indicador111.html +++ b/templates/fed/indicador111.html @@ -5,11 +5,11 @@ {% include "bar3.html" %}
- Acciones Impulsadas + {{resultado.nombre}}: Acciones Impulsadas
- + @@ -29,7 +29,7 @@
Acciones efectuadasTipo de acciones
Acciones
- + @@ -49,7 +49,7 @@
Acciones efectivasAmbiente de acciones
Acciones
- + diff --git a/templates/fed/indicador112.html b/templates/fed/indicador112.html index 01ba582..271f886 100644 --- a/templates/fed/indicador112.html +++ b/templates/fed/indicador112.html @@ -5,11 +5,11 @@ {% include "bar3.html" %}
- Participación en instancias + {{resultado.nombre}}: Participación en instancias
Acciones efectivasEfectividad de acciones
Acciones
- + diff --git a/templates/fed/indicador113.html b/templates/fed/indicador113.html index 9af41af..b42f876 100644 --- a/templates/fed/indicador113.html +++ b/templates/fed/indicador113.html @@ -5,11 +5,11 @@ {% include "bar3.html" %}
- Defensa de los derechos + {{resultado.nombre}}: Defensa de los DDSSRR
Participación para incidir en toma de decisionesParticipación y efectividad
Acciones
- + diff --git a/templates/fed/indicador114.html b/templates/fed/indicador114.html index 02f408f..23471ff 100644 --- a/templates/fed/indicador114.html +++ b/templates/fed/indicador114.html @@ -5,11 +5,11 @@ {% include "bar3.html" %}
- Observatorios para vigilancia + {{resultado.nombre}}: Observatorios para vigilancia
Participación para mantener agenda públicaParticipación y efectividad
Acciones
- + diff --git a/templates/fed/indicador121.html b/templates/fed/indicador121.html index e948b8d..693a1a3 100644 --- a/templates/fed/indicador121.html +++ b/templates/fed/indicador121.html @@ -5,19 +5,19 @@ {% include "bar3.html" %}
- Discriminación de la diversidad sexual + {{resultado.nombre}}: Acciones Públicas
Acciones para observatorios para vigilanciaObservatorios funcionando
Acciones
- + - - - - - - + + + + + + {%for key, value in tabla.items%} @@ -29,15 +29,15 @@ - {%endfor%} - + {%endfor%} + - - - - - - + + + + + + {%for key, value in tabla2.items%} @@ -52,7 +52,7 @@ {%endfor%} - + diff --git a/templates/fed/indicador122.html b/templates/fed/indicador122.html index 8e6dbde..95e8ab4 100644 --- a/templates/fed/indicador122.html +++ b/templates/fed/indicador122.html @@ -5,19 +5,19 @@ {% include "bar3.html" %}
- Discriminación por discapacidad, etnia, VIH y SIDA + {{resultado.nombre}}: Denuncias Jurídicas
Denuncias publicas para demandar la justiciaAcciones efectuadas y efectivas contra:
Acciones públicas realizadasContra diversidad sexualContra discapacitadosContra personas con VIHContra EtniaContra Jovenes Discriminación diversidad sexualDiscriminación a discapacitadosDiscriminación a personas con VIHDiscriminación por EtniaDiscriminación a Jóvenes
{{value.racial|floatformat}} {{value.joven|floatformat}}
Acciones públicas efectivasContra diversidad sexualContra discapacitadosContra personas con VIHContra EtniaContra Jovenes Discriminación diversidad sexualDiscriminación a discapacitadosDiscriminación a personas con VIHDiscriminación por EtniaDiscriminación a Jóvenes
PromediosEfectividad % % %
- + - - - - - - + + + + + + {%for key, value in tabla.items reversed %} diff --git a/templates/fed/indicador211.html b/templates/fed/indicador211.html index c966f0e..8950f7d 100644 --- a/templates/fed/indicador211.html +++ b/templates/fed/indicador211.html @@ -5,14 +5,14 @@ {% include "bar3.html" %}
- Mujeres, discapacitados, div. sexual, etnia e indigenas + {{resultado.nombre}}: Acciones efectuadas
Denuncias Jurídicas para demandar la justicia y promover igualdadAcciones realizadas y atendidas contra:
Acciones jurídicas realizadasContra diversidad sexualContra discapacitadosContra personas con VIHContra EtniaContra Jovenes Discriminación diversidad sexualDiscriminación a discapacitadosDiscriminación a personas con VIHDiscriminación por EtniaDiscriminación a Jóvenes
- + @@ -34,42 +34,6 @@ {%endfor%} - - - - - - - - - - - - - {%for key, value in tabla2.items %} - - - - - - - - - - - {%endfor%} - {%for key, value in tabla3.items %} - - - - - - - - - - - {%endfor%}
Acciones realizadas para que la población reflexione
Acciones realizadas para reflexión  Con Hombres Con Mujeres Con l@s jóvenes{{value.discapacidad|floatformat}}
Los hombresLas MujeresL@s jóvenesdiv. sexualPersonas VIHPersonas etniaPersonas discap.
{{key}}{{value.hombres|floatformat}}{{value.mujeres|floatformat}}{{value.jovenes|floatformat}}{{value.div_sexual|floatformat}}{{value.vih|floatformat}}{{value.etnica|floatformat}}{{value.discapacidad|floatformat}}
{{key}}{{value.hombres|floatformat}}{{value.mujeres|floatformat}}{{value.jovenes|floatformat}}{{value.div_sexual|floatformat}}{{value.vih|floatformat}}{{value.etnica|floatformat}}{{value.discapacidad|floatformat}}
diff --git a/templates/fed/indicador212.html b/templates/fed/indicador212.html new file mode 100644 index 0000000..92ceaba --- /dev/null +++ b/templates/fed/indicador212.html @@ -0,0 +1,53 @@ +{% extends "base.html" %} +{% block extratitle %}Camios en las poblaciones metas{% endblock %} +{% block contenido %} + +{% include "bar3.html" %} +
+
+ {{resultado.nombre}}: Cambios en las pob. +
+
+ + + + + + + + + + + + + + + {%for key, value in tabla2.items %} + + + + + + + + + + + {%endfor%} + {%for key, value in tabla3.items %} + + + + + + + + + + + {%endfor%} +
Acciones efectuadas y efectivas
Los hombresLas MujeresL@s jóvenesdiv. sexualPersonas VIHPersonas etniaPersonas discap.
{{key}}{{value.hombres|floatformat}}{{value.mujeres|floatformat}}{{value.jovenes|floatformat}}{{value.div_sexual|floatformat}}{{value.vih|floatformat}}{{value.etnica|floatformat}}{{value.discapacidad|floatformat}}
{{key}}{{value.hombres|floatformat}}{{value.mujeres|floatformat}}{{value.jovenes|floatformat}}{{value.div_sexual|floatformat}}{{value.vih|floatformat}}{{value.etnica|floatformat}}{{value.discapacidad|floatformat}}
+
+
+
+{% endblock %}