开发者社区> 问答> 正文

celery如何实现定时任务?

celery如何实现定时任务?

展开
收起
珍宝珠 2019-11-22 13:45:59 1700 0
1 条回答
写回答
取消 提交回答
  • # celery实现定时任务
    启用Celery的定时任务需要设置CELERYBEAT_SCHEDULE 。 
    CELERYBEAT_SCHEDULE='djcelery.schedulers.DatabaseScheduler'#定时任务
    '创建定时任务'
    # 通过配置CELERYBEAT_SCHEDULE:
    #每30秒调用task.add
    from datetime import timedelta
    CELERYBEAT_SCHEDULE = {
        'add-every-30-seconds': {
            'task': 'tasks.add',
            'schedule': timedelta(seconds=30),
            'args': (16, 16)
        },
    }
    
    2019-11-22 13:46:10
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载