app.static_storage

Define the custom static storage to surpress bad URL references.

SilentFileStorage

SilentFileStorage(self, *args, **kwargs)

Define the static storage using S3 via boto3 with hashing.

If Django cannot find a referenced url in an asset, it will silently pass.

location

str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str

Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.

url

SilentFileStorage.url(self, name, force=True)

Handle catching bad URLs and return the name if route is unavailable.

MediaFileStorage

MediaFileStorage(self, *args, **kwargs)

Define the media storage backend for user uploaded/stored files.

location

str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str

Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.