MarceloPinto350 / bibpub

Repositório do projeto de Biblioteca Pública
GNU General Public License v3.0
0 stars 0 forks source link

TU1-Validar data nascimento do autor #55

Closed MarceloPinto350 closed 9 months ago

MarceloPinto350 commented 9 months ago

Se data de nascimento for < 5 anos ou > data atual deve retornar False, seão deve retornar True

MarceloPinto350 commented 9 months ago

Ajustando a classe Autor no models.py

def data_nascimento_valida(self):
        """Data de nascimento do autor retorna False para data futura e para data muito recente (<5 anos)"""
        return self.nascimento <= datetime.date.today()-datetime.timedelta(days=5*365) and self.nascimento <= datetime.date.today()