time = 5
app.conf.update(
CELERY_TASK_SERIALIZER='json',
CELERY_ACCEPT_CONTENT=['json'], # Ignore other content
CELERY_RESULT_SERIALIZER='json',
CELERY_TIMEZONE='Asia/Seoul',
CELERY_ENABLE_UTC=False,
CELERYBEAT_SCHEDULE = {
"ADDING TASK": {
"task": "add",
"schedule": time,
'args': (16, 16)
}
}
()
我试着在跑步时改变时间。 但这种方法行不通。 运行时如何使用芹菜调度程序更改时间
默认的beat调度程序只读取静态设置。也可以使用
add_periodic_task
来add entries。你知道吗您还可以提供自己的custom scheduler类。例如,
django-celery-beat
提供了一个DatabaseScheduler
,允许您从数据库读取和更新计划任务。你知道吗相关问题 更多 >
编程相关推荐