私はちょうど私のdjangoアプリケーションにdjango-pipelineをインストールしましたが、私のjavascriptファイルは圧縮されていないようです。テンプレートタグが正しく動作しているので、正しくインストールされているようです。私はmanage.py collectstaticを使ってファイルを圧縮しています。ここに私の現在の設定があります。私はDjango 1.3を使用しているので、django-pipelineドキュメントごとにdjango-staticfilesを使用するように私のアプリケーションを設定しました。django-pipeline not compressing
STATIC_ROOT = os.path.join(PROJECT_ROOT, 'site_media', 'static')
STATIC_URL = '/site_media/static/'
ADMIN_MEDIA_PREFIX = '/site_media/static/admin/'
STATICFILES_DIRS = (
os.path.join(PROJECT_ROOT, "media"),
)
STATICFILES_FINDERS = (
##Turn these on if using django.contrib.staticfiles
##'django.contrib.staticfiles.finders.FileSystemFinder',
##'django.contrib.staticfiles.finders.AppDirectoriesFinder',
##'django.contrib.staticfiles.finders.DefaultStorageFinder',
##Turn these on if using django.contrib.staticfiles
'staticfiles.finders.FileSystemFinder',
'staticfiles.finders.AppDirectoriesFinder',
'staticfiles.finders.DefaultStorageFinder'
)
PREREQ_APPS = [
# Django
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
#External
'south',
'staticfiles',
'pipeline',
]
PIPELINE_YUI_BINARY='/Applications/yuicompressor-2.4.7/build/yuicompress'
PIPELINE_JS = {
'site': {
'source_filenames': (
'js/libs/ddsmoothmenu.js',
'js/script.js',
),
'output_filename': 'js/script.min.js',
}
}
私はここで何が欠けているのかわかりませんが、確かにそれは何かです。私は何のエラーメッセージも何も得ていない、それはちょうど圧縮していない。
ありがとうございました!
標準のDjangoディストリビューションに含まれているので、 'django.contrib.staticfiles'を使用しないでください。 – Cerin
@Cerinあなたは正しかった。私はこれを少し前に修正した。私はもうdjango-staticfilesを使用しておらず、contribを使っています。 – ralph