Я сохранил дату и время истекшей учетной записи во время вставки, я должен обновить учетную запись как «Неактивная», когда текущее время больше, чем сохраненная дата и время истекшей автоматически.
У меня есть таблица, как показано ниже, и она имеетданные хранятся в следующем формате.
---|------------|-------------------|---------------------|----------
id | account_id | created_date | expired_date |status |
---|------------|-------------------|---------------------|----------
1 | 1 |18-12-2018 12:30:16| 01-05-2019 00:00:00 | Active |
---|------------|-------------------|---------------------|----------
В текущую дату больше, чем истек срок действия (01-05-2019 00:00:00). Мне нужно обновить статус таблицы с помощью Inacive.
timediff = datetime.datetime.now() > self.expired_date
if (timediff):
TableClass.objects.filter(id=id).update(status='Inactive')
Эту функцию необходимо запускать, когда учетная запись пересекает срок действия.