怎么在Django中使用Celery执行异步任务
这篇文章给大家介绍怎么在Django中使用Celery执行异步任务,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
项目下新建tasks.py
fromceleryimportCelery #创建一个Celery类的实例对象 app=Celery('celery_task.tasks',broker='redis://127.0.0.1:6379/8') #定义任务函数 @app.task defsend_register_active_email(message): withopen("D:\\celery\\text.txt",'a')asf: f.write("Toperformatask..."+message)
调用触发任务
run.py
fromcelery_tasks.tasksimportsend_register_active_email defregister(): send_register_active_email.delay("test1\n") if__name__=="__main__": register()
在项目目录下启动celery
celery -A tasks worker -l info
再运行run.py
如图,接收到任务并成功执行。
关于怎么在Django中使用Celery执行异步任务就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
推荐阅读
-
浅析Django接口版本控制
浅析Django接口版本控制一、前言在RESTful规范中,有关版本的问题,用restful规范做开放接口的时候,用户请...
-
Django+Celery实现定时任务的示例
Django+Celery实现定时任务的示例目录一、前言二、配置使用定义与触发任务扩展三、Django中使用定时任务二次开...
-
Python(django中如何使用restful框架)
Python,django中如何使用restful框架在使用django进行前后台分离开发时通常会搭配django-res...
-
Django实现drf搜索过滤和排序过滤
Django实现drf搜索过滤和排序过滤前言当我们需要对后台的数据进行过滤的时候,drf有两种,搜索过滤和排序过滤。搜...
-
Django中怎么将ValuesQuerySet转换成json
今天就跟大家聊聊有关Django中怎么将ValuesQuerySet转换成json,可能很多人都不太了解,为了让大家更加了解,小编...
-
Django分页器的使用方法
这篇文章主要介绍了Django分页器的使用方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面...
-
Python Django搭建文件下载服务器的实现shili
这篇文章主要介绍PythonDjango搭建文件下载服务器的实现shili,文中介绍的非常详细,具有一定的参考价值,感兴趣的小...
-
在Django中如何使用MQTT的方法
这篇文章主要介绍了在Django中如何使用MQTT的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有...
-
Django开发RESTful API怎么实现增删改查
小编给大家分享一下Django开发RESTfulAPI怎么实现增删改查,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一...
-
Django如何显示可视化图表的实践
这篇文章主要介绍Django如何显示可视化图表的实践,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一实战1...