django-imagekit/docs/configuration.rst

78 lines
1.9 KiB
ReStructuredText
Raw Normal View History

.. _settings:
Configuration
=============
Settings
--------
.. currentmodule:: django.conf.settings
2013-02-06 02:12:39 +00:00
.. attribute:: IMAGEKIT_CACHEFILE_DIR
:default: ``'CACHE/images'``
The directory to which image files will be cached.
.. attribute:: 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.
2013-02-06 02:12:39 +00:00
.. attribute:: IMAGEKIT_DEFAULT_CACHEFILE_BACKEND
2013-02-06 02:12:39 +00:00
:default: ``'imagekit.cachefiles.backends.Simple'``
Specifies the class that will be used to validate cached image files.
2013-02-06 02:12:39 +00:00
.. attribute:: IMAGEKIT_DEFAULT_CACHEFILE_STRATEGY
2013-02-06 02:12:39 +00:00
:default: ``'imagekit.cachefiles.strategies.JustInTime'``
The class responsible for specifying how and when cache files are
generated.
.. attribute:: 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).
.. attribute:: IMAGEKIT_CACHE_PREFIX
:default: ``'imagekit:'``
A cache prefix to be used when values are stored in ``IMAGEKIT_CACHE_BACKEND``
2013-02-06 02:12:39 +00:00
.. attribute:: IMAGEKIT_CACHEFILE_NAMER
2013-02-06 02:12:39 +00:00
:default: ``'imagekit.cachefiles.namers.hash'``
2013-02-06 02:12:39 +00:00
A function responsible for generating file names for non-spec cache files.
2013-02-06 02:12:39 +00:00
.. attribute:: IMAGEKIT_SPEC_CACHEFILE_NAMER
2013-02-06 02:12:39 +00:00
:default: ``'imagekit.cachefiles.namers.source_name_as_path'``
2013-02-06 02:12:39 +00:00
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.
__ https://docs.djangoproject.com/en/dev/ref/settings/#default-file-storage