Cron 没有命令 python manage.py runcrons 就无法完成我的任务



我设法制作了一个函数,可以向我的 Django 应用程序中的每个用户发送大量电子邮件,为此我使用了 django-cron 包。

我需要在一天中的特定时间发送电子邮件,因此我在函数中添加了以下内容:

RUN_AT_TIMES = ['14:00']
schedule = Schedule(run_at_times=RUN_AT_TIMES)

问题是只有当我运行以下命令时才会调用此函数:

python manage.py runcrons

我该怎么做才能使应用程序在命令python manage.py runcrons的一次调用后工作?

PS:我也需要这个应用程序在 Heroku 中工作。

如文档安装指南第 6 点所述,您需要设置 cron 作业来执行该命令。这些软件包消除了为所有命令设置单独的 cron 作业的烦恼,但并没有完全消除 cron。

编辑:看到您的更新后,据我所知,在heroku上使用crons取决于计划(真的不确定(,但是有一些应用程序可以帮助解决这个问题。例如,Heroku Scheduler。

相关内容

  • 没有找到相关文章

最新更新