2021-06-19 06:01:41 -04:00
|
|
|
"""Handles backends for storages"""
|
2021-06-07 12:12:48 -04:00
|
|
|
from storages.backends.s3boto3 import S3Boto3Storage
|
|
|
|
|
2021-06-07 12:15:48 -04:00
|
|
|
|
2021-06-19 06:01:41 -04:00
|
|
|
class StaticStorage(S3Boto3Storage): # pylint: disable=abstract-method
|
|
|
|
"""Storage class for Static contents"""
|
2021-06-19 06:04:30 -04:00
|
|
|
|
2021-06-07 12:15:48 -04:00
|
|
|
location = "static"
|
|
|
|
default_acl = "public-read"
|
2021-06-07 12:12:48 -04:00
|
|
|
|
|
|
|
|
2021-06-19 06:01:41 -04:00
|
|
|
class ImagesStorage(S3Boto3Storage): # pylint: disable=abstract-method
|
|
|
|
"""Storage class for Image files"""
|
2021-06-19 06:04:30 -04:00
|
|
|
|
2021-06-07 12:15:48 -04:00
|
|
|
location = "images"
|
|
|
|
default_acl = "public-read"
|
|
|
|
file_overwrite = False
|