java中的接口是类吗
323
2022-09-05
Django celery6.4(django values F)
celery
官方网站中文文档示例一:用户发起request,并等待response返回。在本些views中,可能需要执行一段耗时的程序,那么用户就会等待很长时间,造成不好的用户体验示例二:网站每小时需要同步一次天气预报信息,但是= ( ... 'djcelery',}...import djcelerydjcelery.setup_loader()BROKER_URL = 'redis://127.0.0.1:6379/0'CELERY_IMPORTS = ('应用名称.task')
在应用目录下创建task.py文件
import timefrom celery import task@taskdef sayhello(): print('hello ...') time.sleep(2) print('world ...')
迁移,生成celery需要的数据表
python manage.py migrate
启动Redis
sudo redis-server /etc/redis/redis.conf
启动worker
python manage.py celery worker --loglevel=info
调用语法
function.delay(parameters)
使用代码
#from task import *def sayhello(request): print('hello ...') import time time.sleep(10) print('world ...') # sayhello.delay() return HttpResponse("hello world")
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~