- Fecha y hora:
- 17/11/2017 15:38:48 (hace 7 años)
- Branches:
- master
- Children:
- 396acb9
- Parents:
- eb0c40d
- Ubicación:
- economico
- Ficheros:
-
- 2 editados
Leyenda
- No modificado
- Añadido
- Eliminado
-
economico/models.py
rd1d2c2c r8aed63c 876 876 if is_demanda: 877 877 demanda = PIBDemanda.objects.filter(pib__in = pib) 878 values.append( 879 [ 880 "Año", 881 "Gasto Consumo", 882 "Formacion Capital", 883 "Exportacion Bienes", 884 "Importacion Bienes" 885 ] 886 ) 878 887 for obj in demanda: 879 888 values.append( 880 {881 'pib':obj.pib.anho,882 'gasto_consumo':float(obj.gasto_consumo),883 'formacion_capital':float(obj.formacion_capital),884 'exportacion_bienes':float(obj.exportacion_bienes),885 'importacion_bienes':float(obj.importacion_bienes)886 }889 [ 890 obj.pib.anho, 891 float(obj.gasto_consumo), 892 float(obj.formacion_capital), 893 float(obj.exportacion_bienes), 894 float(obj.importacion_bienes) 895 ] 887 896 ) 888 897 if is_produccion: 889 898 produccion = PIBProduccion.objects.filter(pib__in = pib) 899 values.append( 900 [ 901 "Año", 902 "Valor Agregado", 903 "Impuesto Producto", 904 "Subvencion Productos" 905 ] 906 ) 890 907 for obj in produccion: 891 908 values.append( 892 {893 'pib':obj.pib.anho,894 'valor_agregado':float(obj.valor_agregado),895 'impuesto_producto':float(obj.impuesto_producto),896 'subvencion_productos':float(obj.subvencion_productos)897 }909 [ 910 obj.pib.anho, 911 float(obj.valor_agregado), 912 float(obj.impuesto_producto), 913 float(obj.subvencion_productos) 914 ] 898 915 ) 899 916 if is_actividad: 900 917 actividad = PIBActividad.objects.filter(pib__in = pib) 918 values.append( 919 [ 920 "Año", 921 "Total Consolidado", 922 "Total Petrolera", 923 "Total No Petrolera", 924 "Mineria", 925 "Manufactura", 926 "Electricidad Agua", 927 "Construccion", 928 "Comercio Servicios", 929 "Transporte Almacenamiento", 930 "Comunicaciones", 931 "Instituciones Seguros", 932 "Servicios Alquiler", 933 "Servicios Comunitarios", 934 "Produccion Servicios", 935 "Resto", 936 "Sifmi", 937 "Neto Producto" 938 ] 939 ) 901 940 for obj in actividad: 902 941 values.append( 903 {904 'pib':obj.pib.anho,905 'total_consolidado':float(obj.total_consolidado),906 'total_petrolera':float(obj.total_petrolera),907 'total_no_petrolera':float(obj.total_no_petrolera),908 'mineria':float(obj.mineria),909 'manufactura':float(obj.manufactura),910 'electricidad_agua':float(obj.electricidad_agua),911 'construccion':float(obj.construccion),912 'comercio_servicios':float(obj.comercio_servicios),913 'transporte_almacenamiento':float(obj.transporte_almacenamiento),914 'comunicaciones':float(obj.comunicaciones),915 'instituciones_seguros':float(obj.instituciones_seguros),916 'servicios_alquiler':float(obj.servicios_alquiler),917 'servicios_comunitarios':float(obj.servicios_comunitarios),918 'produccion_servicios':float(obj.produccion_servicios),919 'resto':float(obj.resto),920 'sifmi':float(obj.sifmi),921 'neto_producto':float(obj.neto_producto)922 }942 [ 943 obj.pib.anho, 944 float(obj.total_consolidado), 945 float(obj.total_petrolera), 946 float(obj.total_no_petrolera), 947 float(obj.mineria), 948 float(obj.manufactura), 949 float(obj.electricidad_agua), 950 float(obj.construccion), 951 float(obj.comercio_servicios), 952 float(obj.transporte_almacenamiento), 953 float(obj.comunicaciones), 954 float(obj.instituciones_seguros), 955 float(obj.servicios_alquiler), 956 float(obj.servicios_comunitarios), 957 float(obj.produccion_servicios), 958 float(obj.resto), 959 float(obj.sifmi), 960 float(obj.neto_producto) 961 ] 923 962 ) 924 963 if is_sector: 925 964 sector = PIBInstitucion.objects.filter(pib__in = pib) 965 values.append( 966 [ 967 "Año", 968 "Publico", 969 "Privado" 970 ] 971 ) 926 972 for obj in sector: 927 973 values.append( 928 {929 'pib':obj.pib.anho,930 'publico':float(obj.publico),931 'privado':float(obj.privado)932 }974 [ 975 obj.pib.anho, 976 float(obj.publico), 977 float(obj.privado) 978 ] 933 979 ) 934 980 -
economico/templates/consulta/economico.consulta.pib.html
r3546d14 r8aed63c 17 17 </div> 18 18 {% endblock %} 19 19 20 {% block result_table %} 20 21 <div id="divTable" style='display: none;'> 22 {% trans 'Tabla' %} 23 <table id="datatable"></table> 24 </div> 25 {% endblock %} 26 27 {% block result_graph %} 28 {{ block.super }} 21 29 {% endblock %} 22 30 … … 266 274 success: function(data){ 267 275 var msg = data.result ? data.message : data.error; 276 var obj; 277 var title = []; 278 var i; 268 279 bootbox.alert(msg); 269 console.log("Resultado: "); 270 console.log(data.values); 280 281 if (data.values){ 282 obj = data.values.shift(); 283 for (i = 0; i < obj.length; i++){ 284 title.push({"title": obj[i]}); 285 } 286 $('#divTable').show(); 287 var table = $('#datatable').DataTable( { 288 "data": data.values, 289 "columns": title 290 } ); 291 } 271 292 }, 272 293 error: function(error){
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.