Giter Club home page Giter Club logo

flask-celery-example's Introduction

flask-celery-example

Using Celery with Flask ======================= This repository contains the example code for my blog article Using Celery with Flask. The application provides two examples of background tasks using Celery: - Example 1 sends emails asynchronously. - Example 2 launches one or more asynchronous jobs and shows progress updates in the web page. Here is a screenshot of this application: <center><img src="http://blog.miguelgrinberg.com/static/images/flask-celery.png">&lt;/center> Quick Setup ----------- 1. Clone this repository. 2. Create a virtualenv and install the requirements. 3. Open a second terminal window and start a local Redis server (if you are on Linux or Mac, execute run-redis.sh to install and launch a private copy). 4. Open a third terminal window. Set two environment variables MAIL_USERNAME and MAIL_PASSWORD to a valid Gmail account credentials (these will be used to send test emails). Then start a Celery worker: venv/bin/celery worker -A app.celery --loglevel=info. 5. Start the Flask application on your original terminal window: venv/bin/python app.py. 6. Go to http://localhost:5000/ and enjoy this application! For details on how this all works, see my article Using Celery with Flask.

flask-celery-example's People

Contributors

francisdeng avatar

Watchers

 avatar  avatar

Forkers

eljamrussell

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.