Improve your user experience with fast page loads by combining, compressing, and versioning your JavaScript & CSS files and images. django-mediagenerator eliminates unnecessary HTTP requests and maximizes cache usage.
Supports App Engine, Sass, HTML5 offline manifests, Jinja2, Python/pyjs, CoffeeScript, and much more. Visit the project site for more information.
This fork adds a modified version of pull request #11 to v1.11,
to fix performance problems when MEDIA_DEV_MODE
is True
.
Instead of walking the file system on every request, this version uses the Watchdog package to monitor the media directories, and only walks the file system again when a change is known to have been made.
In addition for COPY_MEDIA_FILETYPES
(defaults to images, icons, fonts),
the file modification time is used as a hash instead of reading the file contents.
v1.13 looks for a TESTING
setting when MEDIA_DEV_MODE
is True
,
and disables the monitoring of media files when it is set.
See CHANGELOG.rst for the complete changelog.