1. 首页
  2. 编程语言
  3. Python
  4. django之使用celery-把耗时程序放到celery里面执行的方法

django之使用celery-把耗时程序放到celery里面执行的方法

上传者: 2021-05-03 13:17:26上传 PDF文件 64.36 KB 热度 13次

1 在虚拟环境创建项目test和应用booktest(过程省略),然后安装所需的包2 配置settings,3 在应用目录booktest下面创建任务列表文件task.py4 创建视图,并配置相关的url配置,把耗时任务放入视图被调用5 迁移,生成celery所需的数据表6 启动redis7 启动worker8 另开一个终端窗口,启动django服务器9 测试,输入url,如 http://127.0.0.1:8000/celery/celerytest/,则返回'ok'同时,会在worker对应的窗口看到耗时任务程序在此输出,即当用户请求时,不用等待太久就可以得到结果'ok',同时耗时任务程

用户评论