一、Celery-任务的调用

Django之Celery篇(二)-LMLPHP

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时间
  utc_time = datetime.datetime.utcfromtimestamp(c_time.timestamp())
  # 设置定时任务的执行时间
  s5 = datetime.timedelta(seconds=5)
  # 获取定时任务的执行时间
  exec_time = utc_
03-27 18:18