运行示例

首先下载代码,代码的位于 Github repository,接着执行以下的命令:

  1. $ git clone https://github.com/miguelgrinberg/flask-celery-example.git
  2. $ cd flask-celery-example
  3. $ virtualenv venv
  4. $ source venv/bin/activate
  5. (venv) $ pip install -r requirements.txt

接着,启动 redis,关于 redis 的安装,启动以及配置,请参阅 Redis 文档

最后,执行如下命令运行示例:

  1. $ export MAIL_USERNAME=<your-gmail-username>
  2. $ export MAIL_PASSWORD=<your-gmail-password>
  3. $ source venv/bin/activate
  4. (venv) $ celery worker -A app.celery --loglevel=info

运行你的 Flask 应用来感受 Flask 和 Celery 一起工作的快乐:

  1. $ source venv/bin/activate
  2. (venv) $ python app.py