一、Celery-任务的调用

1.1、异步任务调用
delay( )方法
from celery_task import *
def delay():
rs = send_email.delay('baizhan')
print(rs.id)
rs2 = send_msg.delay('SXT')
print(rs2.id)
1.2、定时任务调用
apply_async( )方法
from celery_task import *
import datetime
def time_exec():
# 获取当前时间
c_time = datetime.datetime.now()
# 获取当前时间的utc时间
本文详细介绍了如何在Django中使用Celery进行异步任务和定时任务的调用,包括delay()和apply_async()方法的使用。同时,阐述了获取任务结果的方法,如通过任务ID获取状态、结果等。最后,列出了Django集成Celery的步骤,包括设置、创建celery.py文件、定义任务和启动worker。
订阅专栏 解锁全文
3142





