Rackspace Files adapter for Flask-Imagine extension.
$ pip install Flask-Imagine-RackspaceAdapter
from flask import Flask
from flask.ext.imagine import Imagine
from flask.ext.imagine_rackspace_adapter import FlaskImagineRackspaceAdapter
app = Flask(__name__)
app.config['IMAGINE_ADAPTERS'] = {
'rackspace': FlaskImagineRackspaceAdapter
}
app.config['IMAGINE_ADAPTER'] = {
'name': 'rackspace',
'region': 'your_region',
'user_name': 'your_user_name',
'api_key': 'your_api_key',
'container_name': 'your_container_name'
}
# ... Another configuration options
# Init extension
imagine = Imagine(app)
# or
imagine = Imagine()
imagine.init_app(app)