此项目缺少执行所需PRD文件无法运行,主要记录celery在flask工厂模式项目中运行所踩的坑
所需模块
Celery
Flask-Celery-Helper
Flask-And-Redis
配置celery主要的几个文件是
rsync_task
目录中的两个文件__init__.py
作为实例化入口,get_ip_city
写需要异步执行的函数get_ip
,- 根目录下
app.py
作为init_app入口, config.py
填写redis参数和celery运行所需的borker
,backend
参数,manage.py
文件中必须引用celery(from app import celery
)才可以执行wechat
目录下的api.py
中调用get_ip
方法
celery运行命令celery worker -A manage.celery --loglevel=info