(一定要是tasks.py)
from celery import shared_task
from app.models import xxx # 数据库,方便显示
from datetime import...请清空任务队列,最保险的就是把redis的数据全部清空,把项目目录下的celery的pid/db删掉
#4 django配置
from celery.schedules import crontab
CELERY_BROKER_URL...1591876971284)(https://raw.githubusercontent.com/Coxhuang/yosoro/master/20190502132711-image.png)]
----
#4.2 使用数据库存储定时任务...对于django项目,如果使用数据库存储定时任务,各有优缺点(针对我的项目)
优点: 可以在djcelery的数据库表中,修改定时任务的时间
缺点: 如果在代码中将定时任务要执行的函数修改了,需要把...djcelery中的表清空,否则,celery不会执行新的定时函数,回到数据库中执行旧的任务
所以,在这里,django中不配置使用数据库存储定时任务,这样每次修改之后,执行的都是新的定时任务函数(前提把队列清空