目前项目用的flask,需要做些定时任务,利用celery,redis,瞎折腾了很久,勉强能实现,做下记录。
项目简单结构
app_
__init__.pyapp.pytasks.py其他
app.py或者__init__.py ,我是把以下内容写入了__init__.py
from flask import Flask
from celery import Celery
app=Flask(__name__)
#这是flask文档推荐的实例celery应用的函数,相当于重写了Task的调用方法,使其可以应用在flask的上下文中
def make_celery(app)