An interface to python-swiftclient and rackspace cloudfiles API from Django.
Project description
django-cumulus
django-cumulus provides a set of tools to utilize the python-swiftclient and Rackspace Cloud Files API from Django. It includes a custom file storage class, SwiftclientFilesStorage.
More documentation about the usage and installation of django-cumulus can be found on django-cumulus.readthedocs.org.
The source code for django-cumulus can be found and contributed to on github.com/django-cumulus/django-cumulus. There you can also file issues.
To find out what’s new in this version of django-cumulus, please see the changelog
Core Team
This library is maintained by:
Ferrix Hovi (@ferrix)
Thomas Schreiber (@rizumu)
They will be able to answer questions, give architectural guidance and merge pull requests.
Quick Installation Guide
Please visit django-cumulus.readthedocs.org for the full documentation.
Install Django Cumulus with your favorite Python package manager:
pip install django-cumulus
To install the in-development version of Django Cumulus:
pip install django-cumulus==dev
Add 'cumulus' to the INSTALLED_APPS setting in your project’s settings.py:
INSTALLED_APPS = ( ... 'cumulus', ... )
Add the following to your project’s settings.py file:
CUMULUS = { 'USERNAME': 'YourUsername', 'API_KEY': 'YourAPIKey', 'CONTAINER': 'ContainerName', 'PYRAX_IDENTITY_TYPE': 'rackspace', } DEFAULT_FILE_STORAGE = 'cumulus.storage.SwiftclientStorage'
The PYRAX_IDENTITY_TYPE parameter can either be rackspace or keystone depending on whether you use Rackspace or OpenStack respectively.
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
Built Distribution
Hashes for django_cumulus-1.0.18-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c321370863fe9c4c3d2067cbe7f72e143a8b870dc39fc36302786d80cad5df5d |
|
MD5 | 23e66a0d78e6c0f86a9a17192515d194 |
|
BLAKE2b-256 | 7cbd5a85ee09a0a128e6a2123294bb3164a5a93d36b2396624bcbfce305ee36c |