celery apply_async 为执行任务方法 提供 关键字 传递参数


 

 

 task_fun 是需要执行任务的方法,参数自定义, 通过 kwargs 将task_fun(key1, key2) 方法需要的 key1 key2 参数通过 关键字参数 传过去:

task_fun.apply_async(kwargs={'key1': value1, 'key2': value2})

 

 也可以通过 args 传递 位置参数:

task_fun.apply_async(args=[value1, value2])

 

注意在只有一个参数要传时 需要写成列表的形式:

task_fun.apply_async(args=[value1, ])   # 需要加上逗号!

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM