Skip to content

lukeyeager/flask-sqlalchemy-socketio-demo

Repository files navigation

flask-sqlalchemy-socketio-demo

Build Status

Demo for how to use Flask, SQLAlchemy and SocketIO together

Setup

pip install -r requirements.txt
./manage.py db init
./manage.py db migrate
./manage.py db upgrade

Asynchronous framework

There are three options for the asynchronous backend framework:

  1. eventlet
  • pip install eventlet
  1. gevent
  • pip install gevent gevent-websocket
  1. threading
  • built-in

Communication method

There are three options for the worker-server communication method:

  1. SocketIO
  • pip install socketio-client
  1. Redis
  • pip install redis
  1. ZeroMQ
  • pip install pyzmq

Run server

./manage.py runserver

Test functionality

./manage.py add

About

Demo for how to use Flask, SQLAlchemy and SocketIO together

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published