問題タブ [django-compressor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
880 参照

django - django-compressor: 無効なテンプレート

プロジェクトにdjango-compressorを使用していますが、./manage compressコマンドを実行すると、次のようなエラーのリストが表示されました:

追加情報はありません。さらに、アプリケーションが追加されINSTALLED_APPS、テンプレート タグは django-compressor なしで正常に実行されます。

アップデート:

これはsettings.pyファイルです:

0 投票する
1 に答える
358 参照

python - Django Compressor 圧縮ファイル名

Django-compressor での作業。とにかく圧縮されたファイル名を取得して、スクリプトを非同期にロードできるかどうか疑問に思っています(django-compressorは現在それをサポートしていないため)。

たとえば、テンプレートでこのようなことを行うことができます

Python バージョン: 2.7
Django バージョン: 1.4.1

0 投票する
4 に答える
8443 参照

python - Django Sass Compressor django_libsass.SassCompiler: コマンドが見つかりません

Wagtail (非常にクールな UI を備えた Django バリアント CMS) の一部として Django-Compressor Filter を使用しています。環境は Wagtail 0.2 + Python 2.7 + Django 1.6 + Virtualenv + FastCGI + Apache 共有ホスティングです。

CMS の管理者/ログイン ページにアクセスしようとすると、問題が発生します。Django はエラー レンダリング テンプレートを表示します

Skeleton.html の 20 行目は次のとおりです。

私のsettings.pyのプリコンパイラ、DEBUGはTrueに設定されています:

試行錯誤 #1

私はに変更しようとしました:

しかし、それは辞書更新シーケンス要素 #0 エラーにつながります。

私はdjango_libsassとコンプレッサーをインストールしました。他の同様の質問で提案されているように、、、、回転、追加pip install libsass、追加も試しました。実行すると同じエラーが返されます。ngm install lesscpip install sassDEBUG = FalseCOMPRESSOR_OFFLINECOMPRESSOR_ENABLEDmanage.py compress

再チェックして、サイトパッケージとdjango_libsassが実際に私のsys.pathにある

SassCompiler は次の場所にあります。~/env/lib/python2.7/site-packages/django_libsass.py

試行錯誤 #2

sassインストールされており、パス上にあることを再確認しました。

コードを次のように変更します。

エラーを返します:

試行錯誤 #3

このfeedly issueを 読んだ後pip install compass、何の効果もありませんでした

試行錯誤 #4

Gasman のコメントに従って、python manage.py シェルを実行し、SassCompiler をインポートしようとしました。エラーなく動作します。

完全なトレースバック

この質問が長くなりすぎている場合は、お詫び申し上げます。

0 投票する
1 に答える
818 参照

python - Django-Compressor は何もしません

cssファイルを圧縮するためにdjango-compressorを使用しています。

http://django-compressor.readthedocs.org/en/latest/quickstart/で説明されているとおりに実行しました

テンプレートファイルを次のように変更しました。

今まで何の変化も見られません。エラーなし。ファイルは圧縮されていません。これを変更するにはどうすればよいですか?

私の設定ファイルでは:

どんな助けにも感謝します。ありがとう

0 投票する
1 に答える
975 参照

django - 静的ファイルを提供する Django

デバッグおよびプロダクション モードで静的ファイルを提供するように django セットアップを構成しようとしています。本番モードでは S3 から、デバッグ モードではローカル インストールから取得したいと考えています。以下のような設定をしています。

理解できない小さなことを除いて、すべてを機能させることができます。多くの場合、CSS ファイルの背景 URL は/images/logo.png. フォルダ/images/は S3 に存在しますが、私のローカルでは/static/images/. /static/S3 URL を最後に設定しようとしましたが、うまくいきませんでした。私が行方不明になっているものは他にありますか?にリダイレクトする CSS 画像の URL を取得するにはどうすればよい/static/ですか?

0 投票する
1 に答える
486 参照

django - django-compressor と nginx: 圧縮ファイルで 404

なんて奇妙なエラーでしょう。私が間違っていることは何ですか?

フォルダ内で圧縮さdjango-compressorれたすべてのファイルCACHEが 404 を返します。ファイルシステムに存在し、ftp 経由でダウンロードできます。ブラウザー経由でフォルダーにアクセスすると/static/表示されますが、アクセスしようとすると 404 がスローさCOMPRESS_ENABLEDFalseますTrue。パーミッションは 755 に設定されています。

通常の css および js ファイルは 200 OK を返します。

0 投票する
0 に答える
52 参照

html - cssを縮小するがgzipしないDjangoコンプレッサー

そのため、「django-compressor」を使用してすべての css ファイルを圧縮しています。すべてのcssファイルを単一のファイル「9756d9abb2c2.css」に縮小してマージしますが、この単一のファイルのサイズはすべてのcssファイルの合計とほぼ同じです。そして、Google PageSpeed はまだ私にそれを教えてくれます:

何が問題なのかわかりません:/

編集:ここに私が持っている設定があります: