Django-compressor での作業。とにかく圧縮されたファイル名を取得して、スクリプトを非同期にロードできるかどうか疑問に思っています(django-compressorは現在それをサポートしていないため)。
たとえば、テンプレートでこのようなことを行うことができます
var compressed = {{ COMPRESSED_JS_FILENAME|undefined }};
if (compressed) {
var script = document.createElement('script');
script.src = compressed;
script.setAttribute('async', True);
document.documentElement.firstChild.appendChild(script);
}
Python バージョン: 2.7
Django バージョン: 1.4.1