Skip to content

eviscares/flask-mysqldb

 
 

Repository files navigation

Flask-MySQLdb

Build Status

Flask-MySQLdb provides MySQL connection for Flask.

Quickstart

First, install Flask-MySQLdb:

$ pip install flask-mysqldb

Flask-MySQLdb depends, and will install for you, recent versions of Flask (0.10.1 or later) and mysqlclient. Flask-MySQLdb is compatible with and tested on Python 2.7, 3.4 and 3.5.

Next, add a MySQL instance to your code:

from flask import Flask
from flask_mysqldb import MySQL

app = Flask(__name__)
mysql = MySQL(app)


@app.route('/')
def users():
    cur = mysql.connection.cursor()
    cur.execute('''SELECT user, host FROM mysql.user''')
    rv = cur.fetchall()
    return str(rv)

if __name__ == '__main__':
    app.run(debug=True)

Resources

About

MySQL extension for the Flask web framework

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • Python 100.0%