パフォーマンス上の理由から、django-compressorを既存のdjangoプロジェクトに統合しようとしています。
ルートテンプレートのブロックの周りにタグを追加{% compress css %}
しまし{% compress js %}
た。ここで、すべてのJSおよびCSSスクリプトが子テンプレートに含まれています(つまり、サイト上の他のすべてのページは、ルートテンプレートのこれらのブロックを拡張して、ページ固有のファイルを配置します)。これはほとんどの場合完全に機能しますが、1つのページにJSヘッダー付きのGoogleマップが埋め込まれています。
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?libraries=weather&key={% include "google_maps_api_key" %}&sensor=false">
これにより、ページのレンダリング時に例外がトリガーされます。
Caught UncompressableFileError while rendering: 'http://maps.googleapis.com/maps/api/js?libraries=weather&key=MYAPIKEY&sensor=false' isn't accessible via COMPRESS_URL ('/media/') and can't be compressed
このスクリプトをスキップするようにdjango-compressorに指示する方法はありますか?リモートスクリプトにアクセスして圧縮する方法はありますか?