Conjunto de cambios 54f032c en sapic para utils/models.py


Ignorar:
Fecha y hora:
20/07/2017 14:29:53 (hace 7 años)
Autor:
lhernandez <lhernandez@…>
Branches:
master, erwin, explicacion_situacional, gestion_usuarios, taller_django
Children:
d221c85
Parents:
57f6191
Mensaje:

Mejorando la plataforma para el uso de postgis, carga de la data utils con paises, estados, municipios, parroquias con la localizacion respectiva usando el point de posgis, se implemento el cambio de contraseña de django para la interfaz de los usuarios, preparando plataforma para la siguiente fase: Diseño del modelo de datos, desarrollo e Integracion para el modulo de las organizaciones sociales(Gestion de Usuario).

Fichero:
1 editado

Leyenda

No modificado
Añadido
Eliminado
  • utils/models.py

    r57f6191 r54f032c  
    99"""
    1010from django.db import models
     11from django.contrib.gis.db import models
    1112
    1213
     
    2122    """
    2223    nombre = models.CharField(max_length=50)
     24    location = models.PointField(help_text="Representa (Latitud, Longitud)")
    2325
    2426    class Meta:
     
    4345    nombre = models.CharField(max_length=50)
    4446    pais = models.ForeignKey(Pais)
     47    location = models.PointField(help_text="Representa (Latitud, Longitud)")
     48
    4549
    4650    class Meta:
     
    6569    nombre = models.CharField(max_length=50)
    6670    estado = models.ForeignKey(Estado)
     71    location = models.PointField(help_text="Representa (Latitud, Longitud)")
    6772
    6873    class Meta:
     
    8691    nombre = models.CharField(max_length=50)
    8792    municipio = models.ForeignKey(Municipio)
     93    location = models.PointField(help_text="Representa (Latitud, Longitud)")
    8894
    8995    class Meta:
     
    128134    fk_pais = models.ForeignKey(Pais, verbose_name='Pais')
    129135    tipo_nacionalidades = models.CharField(max_length=128)
     136    abreviatura = models.CharField(max_length=3)
    130137
    131138    class Meta:
     
    317324
    318325class ComiteUnidadEjecutiva(models.Model):
     326    """!
     327    Clase que contiene el modelo de datos para Los Comites de la unidad ejecutiva
     328
     329    @author Ing. Leonel P. Hernandez M. (lhernandez at cenditel.gob.ve)
     330    @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
     331    @date 25-05-2017
     332    @version 1.0.0
     333    """
    319334    fk_unidad = models.ForeignKey(UnidadesConsejoComunal, verbose_name="Unidad Ejecutiva")
    320335    tipo = models.CharField(max_length=100)
     
    327342    def __str__(self):
    328343        return self.tipo
     344
     345
     346class TipoOrganizacion(models.Model):
     347    """!
     348    Clase que contiene el modelo de datos Para los tipos de organizaciones
     349
     350    @author Ing. Leonel P. Hernandez M. (lhernandez at cenditel.gob.ve)
     351    @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
     352    @date 20-07-2017
     353    @version 1.0.0
     354    """
     355    tipo = models.CharField(max_length=100, unique=True)
     356    abreviatura = models.CharField(max_length=4, unique=True)
     357    descripcion = models.TextField()
     358
     359    class Meta:
     360        ordering = ('tipo',)
     361        verbose_name = 'Tipo de Organizacion'
     362        verbose_name_plural = 'Tipos de Organizaciones'
     363
     364    def __str__(self):
     365        return self.tipo
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.