coalition.core.storage

Custom storage backends for Coalition Builder.

Attributes

logger

Classes

MediaStorage

Custom S3 storage for media files.

Module Contents

coalition.core.storage.logger[source]
class coalition.core.storage.MediaStorage(*args: Any, **kwargs: Any)[source]

Bases: storages.backends.s3boto3.S3Boto3Storage

Custom S3 storage for media files.

This ensures that all generated URLs use CloudFront domain when available, even in the Django admin immediately after upload.

Initialize storage with custom domain if CloudFront is available.

location = 'media'[source]
file_overwrite = False[source]
default_acl = 'public-read'[source]
querystring_auth = False[source]