Срок годности колбы истекает после истечения срока - PullRequest
0 голосов
/ 19 декабря 2018

У меня есть приложение для колб, и я хочу, чтобы срок действия некоторых моих объектов истек после истечения срока их действия.

Для более подробного объяснения у моих моделей есть advertise_date, expiration_date и status, и они принимаютпродолжительность в __init__ метод.

В начале все экземпляры моделей находятся в '' допустимом ' состоянии, но я хочу, чтобы у моего приложения истек срок действия объектов (измените атрибут состояния на ' expired ')после даты их оплаты автоматически.

Код:

class Survey: 
    id = db.Column(db.Integer, primary_key = True)
    advertise_date = db.Column(db.DateTime)
    expiration_date = db.Column(db.DateTime)
    status = db.Column (db.String(20), nullable = False)

    def __init__ (self, duration):
        self.status = "valid"
        self.advertise_date = datetime.now()
        self.expiration_date = self.advertise_date + timedelta (days = duration)

Есть ли в любом случае, чтобы сделать это?

...