mingle

Django2.0 + Celery 3.125 实现定时任务

老子叫甜甜 提交于 2020-04-28 05:55:51
Django 2.0 + Celery 3.1.25 定时(周期)任务 1.目的   最近根据项目需要,希望在django框架下实现一些定时任务功能   此为demo示例, 简单的做每5s 实现 'hello world' 的打印   踩过一些坑,最终还是顺利完成了配置。 2.基建   使用的包:[django==2.0, django-celery==3.2.2, celery==3.1.25]   创建Django项目 以及相关app   在新建的app目录下 添加tasks文件夹   在settings.py所在同级目录 新建 celery.py C:. │ celery │ db.sqlite3 │ manage.py │ requirements.txt │ ├─app_name │ │ admin.py │ │ apps.py │ │ models.py │ │ tests.py │ │ views.py │ │ __init__ .py │ │ │ ├─migrations │ │ │ __init__ .py │ │ │ ├─tasks │ │ │ timer_job.py │ │ │ __init__ .py │ ├─project_name │ │ celery.py │ │ settings.py │ │ urls.py │ │ wsgi.py │ │ _