получил простой вопрос, я считаю, но он все равно застрял.Django выполнить задачу по времени, указанному в поле модели времени datetime
Скажем, у меня есть простая модель:
class myModel(models.Model):
expires = models.DateTimeField(...)
и я хочу, скажем, на определенное время сделать что-то: отправить электронную почту, удалить модель, изменить некоторые поля модели ... Что-то. Есть ли инструмент в ядре django, позволяющий мне это сделать?
Или, если нет, я думаю, что некоторая задача может быть в порядке. У меня есть djcelery
, работающий в моем проекте, хотя я полностью новичок в нем, и все, что я смог выполнить до сих пор, - запустить пакет django-celery-email
, чтобы отправить мою асинхронную почту. Хотя я не могу сказать, что я полностью способен определить задачу, а работники - работать в фоновом режиме и быть надежными.
Если какие-либо идеи, о том, как решить такую проблему, пожалуйста, не стесняйтесь =)
это то, что я буду использовать, спасибо! –