Skip to content

noirbizarre/flask-fs

Folders and files

NameName
Last commit message
Last commit date
Mar 10, 2017
Apr 19, 2018
Mar 9, 2018
Apr 18, 2018
Mar 9, 2018
Oct 19, 2016
Mar 24, 2018
Apr 19, 2018
Mar 4, 2017
Oct 6, 2014
Apr 25, 2016
Apr 19, 2018
Mar 4, 2017
Apr 25, 2016
Oct 19, 2016
Feb 28, 2017
Mar 9, 2018
Mar 9, 2018
Mar 27, 2018

Repository files navigation

Flask-FS

Build status Code coverage Documentation status

Simple and easy file storages for Flask

Compatibility

Flask-FS requires Python 2.7/3.4+ and Flask 0.10+.

Amazon S3 support requires Boto3.

GridFS support requires PyMongo 3+.

OpenStack Swift support requires python-swift-client.

Installation

You can install Flask-FS with pip:

$ pip install flask-fs
# or
$ pip install flask-fs[s3]  # For Amazon S3 backend support
$ pip install flask-fs[swift]  # For OpenStack swift backend support
$ pip install flask-fs[gridfs]  # For GridFS backend support
$ pip install flask-fs[all]  # To include all dependencies for all backends

Quick start

from flask import Flask
import flask_fs as fs

app = Flask(__name__)
fs.init_app(app)

images = fs.Storage('images')


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

Documentation

The full documentation is hosted on Read the Docs