我想用celery在Django中安排任务。当CELERY_TIMEZONE ='UTC'时一切正常,但是当我更改CELERY_TIMEZONE ='Asia / Calcutta'时一切正常。
#settings.py
CELERY_TIMEZONE='UTC'
CELERY_ENABLE_UTC = True
#tasks.py
@periodic_task(run_every=crontab(day_of_month="1-31", hour=6, minute=8), name="newtask1")
def elast():
print "test"
这很好,但是当我将设置更改为
CELERY_TIMEZONE='Asia/Calcutta'
CELERY_ENABLE_UTC = False
#tasks.py
@periodic_task(run_every=crontab(day_of_month="1-31", hour=11, minute=38), name="newtask1")
def elast():
print "test"
这是行不通的。我似乎无法弄清楚问题。我错过了什么吗?任何帮助将不胜感激。