pytoolbox.django.storage module

Extra storages and mix-ins for building your own storages.

class pytoolbox.django.storage.OverwriteFileSystemStorage(*args, **kwargs)[source]

Bases: OverwriteMixin, FileSystemStorage

A file-system based storage that let overwrite files with the same name.

class pytoolbox.django.storage.ExpressTemporaryFileMixin[source]

Bases: object

class pytoolbox.django.storage.OverwriteMixin[source]

Bases: object

Update get_available_name to remove any previously stored file (if any) before returning the name.

get_available_name(name)[source]