Django-pipeline ne se comprime pas

Je viens d'installer django-pipeline dans mon application django et ça ne semble pas être de compresser mes fichiers javascript. Il semble être installé correctement car les balises de modèle fonctionnent correctement. J'utilise manage.py collectestatic pour compresser les fichiers. Voici ma configuration actuelle. J'ai également configuré mon application pour utiliser django-staticfiles par django-pipeline docs alors que j'utilise Django 1.3.

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', } } 

Je ne suis pas sûr de ce que je manque ici, mais je suis sûr que c'est quelque chose. Je ne reçois aucun message d'erreur ou n'importe quoi, il ne comprime pas.

Merci de votre aide!

Avez-vous configuré les fichiers statiques avec:

 STATICFILES_STORAGE = 'pipeline.storage.PipelineCachedStorage' 

Si oui :

  • Les fichiers js sont-ils éventuellement vides?

  • Est-ce que '/Applications/yuicompressor-2.4.7/build/yuicompress' un script exécutable?

Avez-vous DEBUG=True dans vos paramètres? Essayez d'ajouter PIPELINE=True pour vous assurer qu'il fonctionne avec les compressions