Conjunto 40567da en seiven
- Fecha y hora:
- 17/07/2017 11:46:25 (hace 7 años)
- Branches:
- master
- Children:
- e156b7a, c079de3
- Parents:
- 2a0befa
- Ficheros:
-
- 5 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 -
economico/forms.py
ra4b9db7 r40567da 29 29 PERIODICIDAD 30 30 ) 31 from base.functions import cargar_anho_base 31 from base.functions import cargar_anho_base, cargar_anho 32 32 33 33 … … 103 103 def __init__(self, *args, **kwargs): 104 104 super(AnhoBaseForm, self).__init__(*args, **kwargs) 105 self.fields['anho_base'].choices = cargar_anho _base(anho_inicial='2007')105 self.fields['anho_base'].choices = cargar_anho 106 106 107 107 @python_2_unicode_compatible -
economico/models.py
r29bb1e1 r40567da 27 27 ) 28 28 from base.functions import enviar_correo, check_val_data 29 from base.models import AnhoBase 29 30 30 31 import pyexcel … … 43 44 class Precios(models.Model): 44 45 ## Año base del registro 45 anho_base = models. CharField(max_length=4, null=True)46 anho_base = models.ForeignKey(AnhoBase, null=True) 46 47 47 48 ## Año al que pertenece el(los) registro(s) … … 565 566 566 567 ## Año base del registro 567 anho_base = models.CharField(max_length=4, null=True)568 anho_base = models.ForeignKey(AnhoBase, null=True) 568 569 569 570 ## Año al que pertenece el(los) registro(s) … … 1088 1089 1089 1090 ## Año base del registro 1090 anho_base = models. CharField(max_length=4, null=True)1091 anho_base = models.ForeignKey(AnhoBase, null=True) 1091 1092 1092 1093 ## Año al que pertenece el(los) registro(s) … … 1255 1256 1256 1257 ## Año base del registro 1257 anho_base = models. CharField(max_length=4, null=True)1258 anho_base = models.ForeignKey(AnhoBase, null=True) 1258 1259 1259 1260 ## Año al que pertenece el(los) registro(s) … … 2420 2421 2421 2422 ## Año base del registro 2422 anho_base = models. CharField(max_length=4, null=True)2423 anho_base = models.ForeignKey(AnhoBase, null=True) 2423 2424 2424 2425 ## Año al que pertenece el(los) registro(s)
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.