我正在使用 celery beat 来安排一些任务。我可以使用 CELERY_TIMEZONE 设置来安排使用 crontab 计划的任务,它会在上述时区的计划时间运行。
但我希望能够在同一个应用程序(单个 django settings.py)中为不同的时区设置多个此类任务。我知道在计划任务时哪个任务需要在哪个时区运行。
是否可以为每个任务指定不同的时区?
我将 django (1.4) 与 celery (3.0.11) 和 django celery (3.0.11) 一起使用。
我查看了djcelery.schedulers.DatabaseScheduler
该类,它是基类,但我无法弄清楚时区的使用方式和位置。我可以编写一个自定义调度程序,让每个作业在不同的时区运行吗?
谢谢,