プロジェクトに django-compressor をインストールしたところ、以下のエラー メッセージが表示されます。
TemplateSyntaxError で / レンダリング中に UncompressableFileError をキャッチ: 'js/jquery-1.7.2.min.js' が COMPRESS_ROOT '/Users/taelimoh/Dropbox/gluwa-git/static' または staticfiles で見つかりませんでした。
これは、css ファイルを圧縮しようとしたときにも発生します。
もちろん、ファイルはそこにあり、django-compressor で圧縮しようとしなければ問題なく動作します。
以下は私のテンプレートです
...
{% compress js %}
<!--Javascripts-->
<!--Libraries-->
<script type="text/javascript" src="/static/js/jquery-1.7.2.min.js"></script>
{% endcompress %}
...
これは私のsettings.pyです
COMPRESS_ENABLED = True
STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
'compressor.finders.CompressorFinder',
)
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',
'django.contrib.admindocs',
'django.contrib.humanize',
##############################################
'appconf',# required by django-compressor
'versiontools',# required by django-compressor
'compressor',#https://github.com/jezdez/django_compressor
...
)
Google アプリ エンジンを使用しており、django のバージョンは 1.3 です。この問題は、私の開発サーバーで発生しました。