每天不知道忙啥,到了这个点才开始学习
1.新建python文件
from __future__ import absolute_import # 绝对路径的导入
from celery import Celery
from django.conf import settings
import os
# 设置系统的环境配置用的是django的
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "工程名字.settings")
# 实例化celery
app = Celery('mycelery')
app.conf.timezone = 'Asia/Shanghai'
# 指定celery的配置来源 用的是项目的配置文件settings.py
app.config_from_object("django.conf:settings")
# 让celery 自动发现我们的任务
app.autodiscover_tasks() #你需要在app目录下,新建一个叫task一定不要写错 的文件
2.配置Init文件
from __future__ import absolute_import
from .celery import app as celery_app # 重命名
3.生成数据库表
python manage.py migrate django_celery_result
4.启动work
celery -A day08 worker -l info