python - 如果我使用 fbone 如何运行 celery?

标签 python flask celery

在我的项目结构中就像 fbone ,这意味着我有以下结构:

project: 
      app
           client
           api
           __init__.py  
           ..... 

      app_settings.py
      .....

在app_settings.py中

    def create_app(config=None, app_name=None, blueprints=None):
        app = Flask('app', instance_relative_config=True)
        ...
        celery = make_celery(app)
        ...
        return app

app.__init__.py中:

from app_settings import create_app

在我的情况下如何运行 celery 工作程序?

最佳答案

我找到了解决方案。我们可以创建文件(manage.py):

# -*- coding: utf-8 -*-
from flask.ext.script import Manager
from extension import make_celery
from app import create_app

app = create_app()

celery = make_celery(app)

并且比

celery -A manage.celery worker

关于python - 如果我使用 fbone 如何运行 celery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31191002/

相关文章:

python - python中如何响应线程中的异常

python - 未安装requirement.txt中的依赖项

Django - 带有 django-celery-beat/rabbitmq : Nothing? 的 Celery 4.1

python - Celery 为什么任务停留在队列中

python - 我正在尝试使用 numpy.interp 从 pandas 数据帧插入值,但它不断返回错误的插值

python - django - 如何实现两步发布机制

python - Django Python Social Auth 只允许某些用户登录

Flask Web 应用程序中的 Javascript 图像 uploader /选择器?

javascript - 添加 jQuery 脚本后输入字段(使用 wtforms 创建)中断

django - 处理长请求