Simple and easy file storages for Flask
Project description
Simple and easy file storages for Flask
Compatibility
Flask-FS requires Python 2.7+ 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
Changelog
0.2.0 (2016-10-11)
Proper github publication
Initial S3, GridFS and Swift backend implementations
Python 3 fixes
0.1 (2015-04-07)
Initial release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
flask-fs-0.2.0.tar.gz
(21.8 kB
view hashes)
Built Distribution
Close
Hashes for flask_fs-0.2.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 933710091d7b98bcf6134a60469945af593424607ac7019f543ed7e179c0cc8f |
|
MD5 | a42038a6904ae4b0480d48346f410218 |
|
BLAKE2b-256 | 54f9ffcc148c61b2abdcd19a4b87a326e9e89c920d0ec2ad369dc1e20bb68c98 |