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:应用名要真实对应,否则报错。
注意2:redis如有密码,按如下配置(password的冒号:不能少!):