Как сделать проверку даты в Django

`

class MakeStatus(models.Model):
    pass


class Card(models.Model):
    serial_num = models.IntegerField(unique=True)
    number_card = models.IntegerField(max_length=20)
    created_at = models.DateTimeField(auto_now_add=True)
    end_date = models.ForeignKey('MakeStatus', on_delete=models.PROTECT)
    amount = models.IntegerField()
    status = models.ForeignKey('MakeStatus', on_delete=models.PROTECT)

`

Нужно засунуть проверку в Makestatus, которая будет проверять истек ли срок годности в переменной end_date, и если не истек status='Срок годности не истек', а иначе status='Срок годности истек'. Как реализовать данный функционал?

Вернуться на верх