I have a model like this:
class EdicionPrograma(models.Model):
nombre_programa = models.ForeignKey(Programa)
edicion = models.CharField(
verbose_name="Edicion",
blank=False,
max_length=100
)
curso = models.CharField(
max_length=255,
verbose_name="Curso",
blank=False
)
fecha_inicio = models.DateField(
verbose_name="Fecha de inicio",
blank=False
)
fecha_fin = models.DateField(
verbose_name="Fecha de fin",
blank=False
)
edicion_para_empresa=models.BooleanField(
default=False,
verbose_name="¿Empresa?",
blank=False
)
abierta = models.BooleanField(default=False)
class Meta:
verbose_name = u"Edición"
verbose_name_plural = u"Ediciones"
ordering = ['nombre_programa']
def __str__(self):
return "{}".format(self.edicion)'
And I need the open field to change its value to True or False depending on whether the date of the current day is >
that date_fin.
Would someone know how to do it?
Thanks in advance.