Conjunto de cambios 7310249 en consulta_publica para base


Ignorar:
Fecha y hora:
18/04/2017 17:03:13 (hace 7 años)
Autor:
rudmanmrrod <rudman22@…>
Branches:
master, base, constituyente, estudiantes, general, plan_patria, sala
Children:
bf6bc0b
Parents:
6abfabc
Mensaje:

Solventadas consultas en generales en la consulta y procesamiento, agregados graficos de barra y torta para las respuestas simple/multiple/si-no de la consulta, Agregado modelos de estado, municipio y parroquia de Argenis

Ubicación:
base
Ficheros:
2 editados

Leyenda

No modificado
Añadido
Eliminado
  • base/functions.py

    r6abfabc r7310249  
    199199    return tuplaSector
    200200
    201 def cargar_procesamiento():
     201def cargar_procesamiento(pk=None):
    202202    """!
    203203    Función que permite cargar los procesamientos
     
    211211    lista = ('', 'Seleccione...'),
    212212
     213    Pro = Procesamiento.objects.filter(consulta_id=pk) if pk else Procesamiento.objects
    213214    try:
    214         for procesamiento in Procesamiento.objects.all():
     215        for procesamiento in Pro.all():
    215216            lista += (procesamiento.id, procesamiento.procesamiento_dir),
    216217    except Exception as e:
  • base/models.py

    r2314ede r7310249  
     1# -*- coding: utf-8 -*-
     2"""
     3Sistema de Consulta Pública
     4
     5Copyleft (@) 2017 CENDITEL nodo Mérida - https://planificacion.cenditel.gob.ve/trac/wiki/ModeladoTopicos_2017
     6"""
     7## @package base.models
     8#
     9# Modelos correspondientes a la aplicación base
     10# @author Argenis Osorio (aosorio at cenditel.gob.ve)
     11# @author <a href='http://www.cenditel.gob.ve'>Centro Nacional de Desarrollo e Investigación en Tecnologías Libres
     12# (CENDITEL) nodo Mérida - Venezuela</a>
     13# @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
     14# @version 1.0
    115from __future__ import unicode_literals
    216
    317from django.db import models
    418
    5 # Create your models here.
     19class Entidad(models.Model):
     20    """!
     21    Clase que gestiona el modelo de las entidades o estados
     22
     23    @author Argenis Osorio (aosorio at cenditel.gob.ve)
     24    @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
     25    @date 18-04-2017
     26    @version 1.0.0
     27    """
     28    ## Código de la entidad
     29    codigo = models.CharField(max_length=50)
     30   
     31    ## Nombre de la entidad
     32    nombre = models.CharField(max_length=50)
     33
     34    def __unicode__(self):
     35        return self.nombre
     36
     37
     38class Municipio(models.Model):
     39    """!
     40    Clase que gestiona el modelo de los municipios
     41
     42    @author Argenis Osorio (aosorio at cenditel.gob.ve)
     43    @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
     44    @date 18-04-2017
     45    @version 1.0.0
     46    """
     47    ## Código del municipio
     48    codigo = models.CharField(max_length=50)
     49   
     50    ##  Nombre del municipio
     51    nombre = models.CharField(max_length=50)
     52   
     53    ## Relación con la entidad
     54    entidad = models.ForeignKey(Entidad)
     55
     56    def __unicode__(self):
     57        return self.nombre
     58
     59
     60class Parroquia(models.Model):
     61    """!
     62    Clase que gestiona el modelo de las parriquias
     63
     64    @author Argenis Osorio (aosorio at cenditel.gob.ve)
     65    @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
     66    @date 18-04-2017
     67    @version 1.0.0
     68    """
     69    ## Código de la parroquia
     70    codigo = models.CharField(max_length=50)
     71   
     72    ## Nombre de la parroquia
     73    nombre = models.CharField(max_length=50)
     74   
     75    ## Relación con el municipio
     76    municipio = models.ForeignKey(Municipio)
     77
     78    def __unicode__(self):
     79        return self.nombre
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.