celery在windows10下使用

环境 : python3.6
django2.2
celery4.3

需要安装eventlet库
pip install eventlet

运行celery在后面多加上一个参数 -P eventlet

celery -A celery_tasks.tasks worker -l info -P eventlet

celery中如果用到了项目setting中的参数需要进行django项目环境初始化
解决:
在celery中添加以下代码,对django项目环境初始化
import os
import django
os.environ.setdefault(‘DJANGO_SETTINGS_MODULE’, ‘DayDayFresh.settings’)
django.setup()

你可能感兴趣的:(python,django)