Alliance Platform Storage
This package provides classes & fields for working with storage more easily.
The AsyncFileField and AsyncImageField
fields can be used on a model to support uploading direct to the backend (eg. S3) without going through django.
This is done in conjunction with a AsyncUploadStorage class. This package provides
implementations for S3, Azure, and local filesystem, or you can implement your own.
The ExcludingManifestStaticFilesStorage class can be used with
django STORAGES to exclude files from being hashed, which is useful when used in conjuction
with a build system that already does hashing.
Package Docs