Changeset c4dfe2b in observatorio
- Timestamp:
- Sep 11, 2014, 5:11:18 PM (10 years ago)
- Branches:
- master
- Children:
- 63eaf3e
- Parents:
- b4908d8
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
procesos/install.py
r5b752a5 rc4dfe2b 421 421 422 422 423 def load_fixtures(): 424 """! 425 Función que permite cargar datos en la base de datos 426 427 @author Ing. Roldan D. Vargas G. rvargas@cenditel.gob.ve 428 @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) Nodo Mérida 429 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 430 @date 11-09-2014 431 @version 1.0.1 432 """ 433 apps = ["cadenas", "comun", "geocadena"] 434 435 fixtures = { 436 'cadenas': [ 437 'codigociiu7' 438 ], 439 'comun': [ 440 'pais', 'entidad', 'municipio', 'parroquia', 'detalle_direccion', 'profesion', 'sexo' 441 ], 442 'geocadena': [ 443 'layer_division_estadal', 'layer_capital_estado', 'layer_division_municipal', 'layer_capital_municipio', 444 'layer_division_parroquial', 'layer_carretera', 'layer_parque_nacional', 'layer_rio', 'layer_comuna', 445 'layer_ciudad', 'layer_jerarquia_ciudad', 'layer_centro_poblado', 446 'layer_area_critica_prioridad_tratamiento', 'layer_area_protectora_obra_publica', 447 'layer_area_rural_desarrollo_integral', 'layer_area_vocacion_forestal', 'layer_cuerpo_agua', 448 'layer_eje_desarrollo', 'layer_franja_acuatica_zona_costera', 'layer_franja_terrestre_zona_costera', 449 'layer_hidrografia', 'layer_limite_maritimo', 'layer_monumento_natural', 'layer_pais_vecino', 450 'layer_red_policentrica', 'layer_reserva_biosfera', 'layer_reserva_fauna_silvestre', 451 'layer_reserva_forestal', 'layer_reserva_nacional_hidraulica', 'layer_territorio_nacional', 452 'layer_tierra_indigena_titulada', 'layer_zona_aprovechamiento_agricola', 'layer_zona_protectora', 453 'layer_zona_seguridad_fronteriza', 'layer_redi', 'poblacion_economica_activa', 'tasa_desempleo', 454 'indice_nacional_precios_consumidor' 455 ] 456 } 457 458 for a in apps: 459 if a in fixtures: 460 print "\n%sCargando datos de la applicación [%s], por favor espere...%s\n" % ( 461 color_print('normal', 'Blue'), a, color_print('reset') 462 ) 463 for fjson in fixtures[a]: 464 data_loaded = os.system("python manage.py loaddata apps/%s/fixtures/%s.json" % (a, fjson)) 465 466 if data_loaded == 0: 467 print "\n%sFixture %s cargado correctamente...%s\n" % ( 468 color_print('normal', 'Green'), fjson, color_print('reset') 469 ) 470 else: 471 print "\n%sError cargado el fixture %s...%s\n" % ( 472 color_print('normal', 'Red'), fjson, color_print('reset') 473 ) 474 break 475 476 423 477 def install_menu(): 424 478 """! … … 435 489 opcion = "1" 436 490 437 while opcion != " 4":491 while opcion != "5": 438 492 #borrar_pantalla() 439 493 print color_print('normal', "Green") … … 444 498 print "| (1) Instalar requerimientos |" 445 499 print "| (2) Instalar Base de Datos |" 446 print "| (3) Comprobar requerimientos |" 447 print "| (4) Salir |" 500 print "| (3) Cargar Datos |" 501 print "| (4) Comprobar requerimientos |" 502 print "| (5) Salir |" 448 503 print "| |" 449 504 print "=====================================================" … … 458 513 check_dependencias() 459 514 elif opcion == "4": 515 load_fixtures() 516 elif opcion == "5": 460 517 print "\n\nUsted ha salido del menú de instalación\n\n" 461 518 sleep(2.5)
Note: See TracChangeset
for help on using the changeset viewer.