django引入定时调度器celery

一、celery基础入门demo:
https://segmentfault.com/a/1190000007780963

必要时在配置文件celeryconfig.py加入避免报错:
# coding:UTF-8
from celery import Celery,platforms
platforms.C_FORCE_ROOT = True

二、jdango引入定时任务:
https://www.cnblogs.com/crb912/p/8976937.html
cmd下执行关键命令:
C:\Users\huo\AppData\Local\Programs\Python\Python36-32\python.exe manage.py  celery worker -l info 
C:\Users\huo\AppData\Local\Programs\Python\Python36-32\python.exe manage.py   celery beat -l info
#对应博客中:celery beat -A 项目名 -l info  # 启动beat, 执行定时任务.    (不可用)

注意1:应用名要真实对应,否则报错。

django引入定时调度器celerydjango引入定时调度器celery

注意2:redis如有密码,按如下配置(password的冒号:不能少!):

BROKER_URL = 'redis://:password@127.0.0.1:6379/5'