#方便他人,也为了记录知识
备注:前提是已经按照好了celery,为什么不用RabbitMQ呢?
因为我用的是linux,发现RabbitMQ并不是python语言编写的,安装十分麻烦(个人感觉)
接下来是正文(celery版本4.1.0)
首先是项目的目录预览(只列出来了相关的模块)
Proj/
app/
extensions.py
_init_.py
tasks.py
config.py
manage.py
celery_runner.py
from flask.ext.celery import Celery
celery=Celery()
_init_.py
# -*- coding:utf-8 -*-
from flask import Flask
from config import config
from flask_sq

本文介绍了如何在Flask应用中结合Celery 4.2.1版本进行任务调度,特别是在Blueprint控制下进行部署。文章指出,由于RabbitMQ非Python编写且安装复杂,作者选择了其他方式。文中提供了项目目录结构,强调tasks.py文件用于定义任务,并在celery_runner.py中配置版本检查。虽然4.1.0至4.2.1之间的版本未做测试,但给出了查看Celery版本的方法。
最低0.47元/天 解锁文章





