Add all storages classes

This commit is contained in:
Tris 2022-09-10 15:25:13 +10:00
parent 0ad2812ed6
commit 845762400f
2 changed files with 11 additions and 2 deletions

View File

@ -1,2 +1,2 @@
__version__ = 0.2
__version__ = '0.2.1'
default_app_config = 'byostorage.apps.BYOStorageConfig'

View File

@ -18,7 +18,15 @@ STORAGE_CLASSES.extend([
try:
import storages.backends
STORAGE_CLASSES.append('storages.backends.s3boto3.S3Boto3Storage')
STORAGE_CLASSES.extend([
'storages.backends.s3boto3.S3Boto3Storage',
'storages.backends.azure_storage.AzureStorage',
'storages.backends.dropbox.DropBoxStorage',
'storages.backends.ftp.FTPStorage',
'storages.backends.gcloud.GoogleCloudStorage',
'storages.backends.sftpstorage.SFTPStorage',
])
except ImportError:
pass
@ -53,6 +61,7 @@ class UserStorage(models.Model):
help_text="Storage class for this instance")
settings_data = models.TextField(
validators=[validate_json],
default='{}',
help_text="JSON dict with key/value settings")
def instance(self):