Configuration

Settings

django.conf.settings.IMAGEKIT_CACHEFILE_DIR
Default:'CACHE/images'

The directory to which image files will be cached.

django.conf.settings.IMAGEKIT_DEFAULT_FILE_STORAGE
Default:None

The qualified class name of a Django storage backend to use to save the cached images. If no value is provided for IMAGEKIT_DEFAULT_FILE_STORAGE, and none is specified by the spec definition, your default file storage will be used.

django.conf.settings.IMAGEKIT_DEFAULT_CACHEFILE_BACKEND
Default:'imagekit.cachefiles.backends.Simple'

Specifies the class that will be used to validate cached image files.

django.conf.settings.IMAGEKIT_DEFAULT_CACHEFILE_STRATEGY
Default:'imagekit.cachefiles.strategies.JustInTime'

The class responsible for specifying how and when cache files are generated.

django.conf.settings.IMAGEKIT_CACHE_BACKEND
Default:If DEBUG is True, 'django.core.cache.backends.dummy.DummyCache'.

Otherwise, 'default'.

The Django cache backend to be used to store information like the state of cached images (i.e. validated or not).

django.conf.settings.IMAGEKIT_CACHE_PREFIX
Default:'imagekit:'

A cache prefix to be used when values are stored in IMAGEKIT_CACHE_BACKEND

django.conf.settings.IMAGEKIT_CACHEFILE_NAMER
Default:'imagekit.cachefiles.namers.hash'

A function responsible for generating file names for non-spec cache files.

django.conf.settings.IMAGEKIT_SPEC_CACHEFILE_NAMER
Default:'imagekit.cachefiles.namers.source_name_as_path'

A function responsible for generating file names for cache files that correspond to image specs. Since you will likely want to base the name of your cache files on the name of the source, this extra setting is provided.