- Timestamp:
- Jun 18, 2015, 4:56:44 PM (9 years ago)
- Branches:
- master
- Children:
- 4376478
- Parents:
- ba2cfbc
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
apps/simulacion/models.py
r35355cd rde3a621 1 # coding=utf-8 2 """ 3 Simulador Integral de Cadenas Productivas (SICP) 4 5 Copyleft (@) 2015 CENDITEL nodo Mérida - https://miv.cenditel.gob.ve/simulacion/ 6 """ 7 # # @package simulacion.models 8 # 9 # Clases y funciones a implementar en los modelos para la simulación de escenarios 10 # @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 11 # @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) nodo Mérida - Venezuela 12 # @copyright GNU/GPLv2 13 # @date 17-06-2015 14 # @version 3.0.0 15 16 ## Muestra el autor del script cuando es invocado 17 __author__ = "Ing. Roldan Vargas (rvargas at cenditel.gob.ve)" 18 ## Muestra documentación breve sobre el script 19 __doc__ = "Clases y funciones a implementar en los modelos para la simulación de escenarios" 20 1 21 from django.db import models 22 from django.contrib.auth.models import User 23 from django.utils.translation import ugettext_lazy as _ 2 24 3 # Create your models here. 25 class Cadena(models.Model): 26 """! 27 Clase que contiene el modelo que permite almacenar modificaciones a cadenas productivas 28 29 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 30 @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) Nodo Mérida - Venezuela 31 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 32 @date 17-06-2015 33 @version 3.0.0 34 """ 35 36 ## Atributo que contiene el nombre de la cadena registrada 37 nombre = models.CharField(max_length=30, unique=True, verbose_name=_(u"Nombre")) 38 39 ## Atributo que contiene la relación con respecto al autor que modificó la cadena productiva 40 autor = models.ForeignKey(User, verbose_name=_(u"Autor")) 41 42 ## Atributo que contiene la fecha y hora en que fue registrada la cadena productiva 43 fecha = models.DateTimeField(auto_now_add=True, verbose_name=_(u"Fecha de Modificación")) 44 45 ## Atributo que contiene la ruta del archivo xml de la cadena modificada 46 cadena = models.FileField(upload_to="cadenas", verbose_name=_(u"Cadena Productiva")) 47 48 def __unicode__(self): 49 return self.nombre 50 51 class Meta: 52 """! 53 Metaclase de la clase Cadena 54 55 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 56 @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) Nodo Mérida - Venezuela 57 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 58 @date 17-06-2015 59 @version 3.0.0 60 """ 61 verbose_name = _(u"Cadena Modificada") 62 verbose_name_plural = _(u"Unidades de Medida")
Note: See TracChangeset
for help on using the changeset viewer.