首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >芹菜3与酒瓶一体化

芹菜3与酒瓶一体化
EN

Stack Overflow用户
提问于 2014-03-03 21:12:59
回答 1查看 2.8K关注 0票数 4

我正在尝试找到一个基本的例子来说明这个问题:

http://flask.pocoo.org/docs/patterns/celery/

因此,本文建议将其放在一个任务模块中:

代码语言:javascript
复制
from celery import Celery

def make_celery(app):
    celery = Celery(app.import_name, broker=app.config['CELERY_BROKER_URL'])
    celery.conf.update(app.config)
    TaskBase = celery.Task
    class ContextTask(TaskBase):
        abstract = True
        def __call__(self, *args, **kwargs):
            with app.app_context():
                return TaskBase.__call__(self, *args, **kwargs)
    celery.Task = ContextTask
    return celery

还有这个烧瓶应用程序。

代码语言:javascript
复制
from flask import Flask

flask_app = Flask(__name__)
flask_app.config.update(
    CELERY_BROKER_URL='redis://localhost:6379',
    CELERY_RESULT_BACKEND='redis://localhost:6379'
)
celery = make_celery(flask_app)


@celery.task()
def add_together(a, b):
    return a + b    

但到目前为止,它只是没有任何意义的去向。

谁能提供一个简单的酒瓶-芹菜3工作的例子。

致以敬意,

卡尔

EN

回答 1

Stack Overflow用户

发布于 2014-05-11 04:13:33

酒瓶用Github回购-芹菜

我引用作者的话

从芹菜3.0开始,这个库不再是必需的,相反,您应该使用标准的芹菜API

由于这个原因,没有必要使用瓶-芹菜,芹菜是独立于瓶.请使用好的酒瓶图案。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22157550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档