2011-06-21 5 views
2

Django 1.3では、django.contrib.staticfilesは、サイトのCSS、Javascript、および画像などの静的ファイルを管理するうえで素晴らしい "恵まれた"ソリューションを提供します。CSS/JS/Imageプリプロセッサをdjango.contrib.staticfilesに統合するにはどうしたらいいですか?

しかし、静的ファイルプリプロセッサ(concat/minify CSS/JS、スプライトシートautogen a la SmartSpriteなど)をstaticfilesアプリケーションと統合する明白な方法はありません。

django.contrib.staticfilesとよく統合されるプロジェクト/スニペット/ソリューションはありますか?

答えて

1

django-compressorは、cssとjsのブロックをラップして圧縮しておくのが簡単なので、間違いなく私の推奨オプションです。スプライトシートはありません。

したがって、spritestickerを使用してdjango-compressorに追加のプロセッサを組み込むか、どちらも代わりにdjango-media-bundlerを使用してセットアップするだけです。