базе абсолютно любой даты?
def validate_date_birsday(val):
valid_date = datetime.date.today() - datetime.timedelta(days = 365 * 18)
if val.year >= valid_date.year:
raise ValidationError('Дата рождения %(value)s больше допустимой %(valid)s', code='odd', params={'value': val.year, 'valid': valid_date.year})
.....
class LeadForCall(models.Model):
.....
date_birthday = models.DateField(verbose_name='Дата рождения', validators=[validate_date_birsday])
потому что у тебя поля называется date_birthday а валидатор validate_date_birsday
Обсуждают сегодня