A Django files storage using Dropbox as a backend via the official Dropbox SDK for Python. Currently only v2 of the API is supported.
Before you start configuration, you will need to install the SDK which can be done for you automatically by doing:
pip install django-storages[dropbox]
To use DropBoxStorage set:
DEFAULT_FILE_STORAGE = 'storages.backends.dropbox.DropBoxStorage'
- Your Dropbox token. You can obtain one by following the instructions in the tutorial.
- Allow to jail your storage to a defined directory.
- Timeout in seconds for making requests to the API. If
None, the client will wait forever. The default is
100seconds which is the current default in the official SDK.
- Allow to set Dropbox WriteMode strategy.
add. Read more at https://dropbox-sdk-python.readthedocs.io/en/latest/api/files.html#dropbox.files.CommitInfo.mode