在heroku上部署的django app中运行预定作业

时间:2017-08-10 11:22:36

标签: python django heroku

我在heroku上部署了一个django应用程序。到目前为止它工作正常。现在我必须每天安排一次任务(以python脚本的形式)。该作业将从heroku数据库中获取数据执行一些计算并将结果发布回数据库中。我已经看过一些解决方案,通常他们在heroku中使用rails。我是否应该使用django中可用的cron作业扩展或使用heroku中的预定作业选项来解决这个问题。由于应用程序使用heroku我只想使用它,但我没有得到任何帮助如何在其中添加python作业。请帮助。

1 个答案:

答案 0 :(得分:1)

我建议你为你的项目创建一个Django管理命令,如python mananage.py run_this_once_a_day。您可以使用Heroku调度程序来触发此调度。