创建Django项目:略过
配置python
多任务一定要写celery
celery配置

视图中:

自己配置URL:
启动worker
celery worker -A celery_task -l info
指定启动的worker数量:
celery worker -A celery_task -l info --concurrency=8
测试
1.浏览器访问指定的端口拿到任务ID

2.传入指定的参数拿返回结果

3.收到且执行了任务

4.终端打印返回结果

注意:
在celery的任务函数中不能直接调用django的环境,需要手动添加
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "项目名称.settings")
import django
django.setup()