我已经知道如何在Python文件中设置定期的芹菜任务。 但是,如何将它们转换为JSON格式?
我只能找到JSON格式的示例,例如
"CELERYBEAT_SCHEDULE": {
"fetch-today-ads": {
"task": "app.tasks.ad.fetch_today_ads",
"schedule": 120 // every 120 seconds(2 mins)
}
}
在Python文件中,我可以使用crontab
from celery.schedules import crontab
CELERYBEAT_SCHEDULE = {
'fetch-today-ads': {
'task': 'app.tasks.ad.fetch_today_ads',
'schedule': crontab(hour='0', minute='1')
},
}
我想知道有什么方法可以将此crontab转换为JSON字符串吗?