Итак, я внедрил подписной продукт на свой сайт.
Когда они начинают подписку, текущая дата и время сохраняются в базе данных.Когда они отменяют подписку, к дате начала добавляется период времени, поэтому я знаю, когда отменить подписку и изменить некоторые значения в другом месте.
Это хорошо, я знаю, как использовать Django и Python, однакоЯ застрял на последнем бите, когда дата отмены наступит в будущем.
Вопрос: Как мне выполнить функцию, когда дата отмены (в дБ) равна текущейдата и время.
Ниже приведен простой пример модели, которую я буду использовать:
models.py
class Subscriptions(models.Model):
subscription_id = models.AutoField(primary_key=True)
start_date = model.DateTimeField(auto_now_add=True)
cancel_date = model.DateTimeField(auto_now_add=False)
person_id = model.ForeignKey('Persons')
class Persons(models.Model):
person_id = models.AutoField(primary_key=True)
value_to_change = models.BooleanField()
Прежде чем вы спросите, у меня нетпопытался любой код, так как я не мог найти решение этой проблемы.Спасибо <3 </p>