Flask-Bitcoind initializes an bitcoind JSON-RPC interface using Peter Todd's python-bitcoinlib package.
$ pip install flask-bitcoind
import flask
from flask_bitcoind import BitcoindNode
app = flask.Flask(__name__)
bitcoind = BitcoindNode()
bitcoind.init_app(app)
@app.route('/')
def index():
return str(bitcoind.rpc.getbestblockhash())