source: consulta_publica/users/models.py @ 66ac3fc

constituyenteestudiantesgeneralplan_patriasala
Last change on this file since 66ac3fc was 8edb1df, checked in by rudmanmrrod <rudman22@…>, 7 años ago

Añadido reporte con filtro por territorio(estado,municipio o parroquia)

  • Propiedad mode establecida a 100644
File size: 1.9 KB
Línea 
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 users.models
8#
9# Modelos correspondientes a los usuarios
10# @author Rodrigo Boet (rboet 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
15from __future__ import unicode_literals
16
17from django.db import models
18from django.contrib.auth.models import User
19from base.models import Parroquia
20from base.constant import SECTORES, PARTICIPACION, SECTOR_TRABAJADOR, SECTOR_ESTUDIANTE
21
22class Perfil(models.Model):
23    """!
24    Clase que gestiona los datos de los perfiles
25
26    @author Rodrigo Boet (rboet at cenditel.gob.ve)
27    @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
28    @date 20-04-2017
29    @version 1.0.0
30    """   
31    ## Número de Cédula
32    cedula = models.CharField(max_length=10,unique=True)
33   
34    ## Relación con la parroquía
35    parroquia = models.ForeignKey(Parroquia)
36   
37    ## Sector al que pertenece
38    sector = models.CharField(max_length=2,choices=SECTORES)
39   
40    ## Sector Trabajador al que pertenece
41    sector_trabajador = models.CharField(max_length=2,choices=SECTOR_TRABAJADOR,default='')
42   
43    ## Sector Estudiante al que pertenece
44    sector_estudiante = models.CharField(max_length=3,choices=SECTOR_ESTUDIANTE,default='')
45   
46    ## Tipo de participacion (Individual o Colectiva)
47    participacion = models.CharField(max_length=2,choices=PARTICIPACION)
48   
49    ## Nombre del colectivo al que pertenece (si aplica)
50    colectivo = models.CharField(max_length=50,default='')
51   
52    ## Relación con el user de django
53    user = models.ForeignKey(User)
Nota: Vea TracBrowser para ayuda de uso del navegador del repositorio.