#encoding:utf-8 from django.db import models periodicotipo = (('ORDINARIO','ORDINARIO'),('EXTRAORDINARIO','EXTRAORDINARIO'),('SUPLEMENTO','SUPLEMENTO')) class TipoContenido (models.Model): nombre = models.CharField("Texto del Tipo de Contenido",max_length=200) def __unicode__(self): return unicode(self.nombre) class Meta: ordering = ['nombre'] class Periodico (models.Model): fecha = models.DateField('Fecha de Publicación') numeroperiodico = models.CharField("Número de Periódico",max_length=20) tipoperiodico = models.CharField("Tipo de Periódico",max_length=15, choices=periodicotipo) anexo = models.BooleanField("Anexo") numeroanexo = models.IntegerField("Número de Anexo",default=0,null=True,blank=True) suplemento = models.CharField("Suplemento",max_length=150,null=True,blank=True) titulo = models.TextField("Titulo del Contenido") tipocontenido = models.ForeignKey(TipoContenido,verbose_name="Tipo de Contenido") archivo = models.FileField("Archivo digital",upload_to = 'periodicos',null=True,blank=True) def __unicode__(self): return unicode(self.titulo) class Meta: ordering = ['fecha']