- Fecha y hora:
- 17/07/2017 11:46:25 (hace 7 años)
- Branches:
- master
- Children:
- e156b7a, c079de3
- Parents:
- 2a0befa
- Ubicación:
- base
- Ficheros:
-
- 3 editados
Leyenda
- No modificado
- Añadido
- Eliminado
-
base/admin.py
r4df042e r40567da 3 3 from django.contrib import admin 4 4 5 from .models import Institucion 5 from .models import Institucion, AnhoBase 6 6 7 7 __licence__ = "GNU Public License v2" … … 16 16 17 17 admin.site.register(Institucion, InstitucionAdmin) 18 19 class AnhoBaseAdmin(admin.ModelAdmin): 20 """! 21 Clase que gestiona los años base en el panel administrativo 22 23 @author William Páez (wpaez 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 14-07-2017 26 @version 1.0.0 27 """ 28 list_display = ('anho',) 29 list_filter = ('anho',) 30 ordering = ('anho',) 31 search_fields = ('anho',) 32 33 ## Registra el modelo Anho en el panel administrativo 34 admin.site.register(AnhoBase, AnhoBaseAdmin) -
base/functions.py
re9477bd r40567da 24 24 from django.utils.translation import ugettext_lazy as _ 25 25 from decimal import Decimal 26 from .models import AnhoBase 26 27 27 28 logger = logging.getLogger('base') … … 108 109 109 110 return lista 111 112 def cargar_anho(): 113 """! 114 Función que permite cargar el año base 115 116 @author Rodrigo Boet (rboet at cenditel.gob.ve) / William Páez (wpaez at cenditel.gob.ve) 117 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 118 @date 14-07-2017 119 @return Devuelve una tupla con años de registro 120 """ 121 122 lista = ('', str(_('Seleccione...'))), 123 124 try: 125 for anho in AnhoBase.objects.all(): 126 lista += (anho.id, anho.anho), 127 except Exception as e: 128 pass 129 130 return lista -
base/models.py
r02683ad r40567da 88 88 """ 89 89 return self.nombre 90 91 @python_2_unicode_compatible 92 class AnhoBase(models.Model): 93 """! 94 Clase que contiene los años base del sistema 95 96 @author William Páez (wpaez at cenditel.gob.ve) 97 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 98 @date 14-07-2017 99 @version 1.0.0 100 """ 101 102 anho = models.CharField(max_length=4, unique=True) 103 104 class Meta: 105 """! 106 Metaclase que permite establecer las propiedades de la clase Anho 107 108 @author William Páez (wpaez at cenditel.gob.ve) 109 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 110 @date 14-07-2017 111 @version 1.0.0 112 """ 113 verbose_name = _("Año Base") 114 verbose_name_plural = _("Años Base") 115 ordering = ("anho",) 116 117 def __str__(self): 118 """! 119 Método que muestra la información sobre el año base 120 121 @author William Páez (wpaez at cenditel.gob.ve) 122 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 123 @date 14-07-2017 124 @version 1.0.0 125 """ 126 return self.anho
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.