Simple dbkit integration for Flask.
Flask-DBKit aims to provide painless integration of dbkit for the Flask web framework.
- Wraps each call to the flask wsgi applicaton with a dbkit execution context.
- Simplify database configuration values for different database engines.
A simple example of how to initialise the extension:
from dbkit import query_value from flask import Flask from flask.ext.dbkit import DBKit import sqlite3 app = Flask(__name__) app.config['DB_DATABASE'] = ':memory:' dbkit = DBKit(sqlite3) dbkit.init_app(app) @app.route('/') def index(): return query_value('SELECT "Hi there from your DB."') if __name__ == "__main__": app.run()
- Currently limits the pool implementation to that as returned by dbkit.create_pool.
- Causes a pool connection on every application endpoint regardless of whether it actually uses it.