A backblaze B2 storage system for django
django-b2storage is a storage system for django using the cloud service Backblaze B2.
To install django-b2storage:
$ pip install django_b2storage
Then in your settings file, add the following:
DEFAULT_FILE_STORAGE = 'django_b2storage.backblaze_b2.B2Storage'
B2_ACCOUNT_ID = 'your_account_id'
B2_APPLICATION_KEY = 'your_application_key'
B2_BUCKET_NAME = 'your_bucket_name'
B2_BUCKET_ID = 'your_bucket_id'
And That’s It!!!
You will now be able to refer to user uploaded files using:
object_with_file.file.url()
To see this in action alongside with Heroku, see my tutorial here