我相信有一个简单的问题,但无论如何它让我陷入困境。
假设我有一个简单的模型:
class myModel(models.Model):
expires = models.DateTimeField(...)
我想,说在指定的时间做某事:发送电子邮件,删除模型,更改一些模型字段......某事。django core 中是否有工具允许我这样做?
或者,如果不是,我认为一些任务排队工具可能是有序的。我djcelery
在我的项目中工作,虽然我是一个完全新手,到目前为止我所能做的就是运行django-celery-email
包,以便异步发送我的邮件。虽然我不能说我完全有能力定义任务和工人在后台工作并且是可靠的。
如果有任何想法,关于如何解决这个问题,请不要犹豫=)