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'.