問題タブ [django-pipeline]

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 に答える
1235 参照

django - Django パイプライン + Django ストレージ + S3: クエリ文字列の悪夢

私はdjango-pipeline + django-storageS3{% static %}バックエンドを使用していますが、タグを使用して静的ファイルを適切に読み込もうとしています。パイプラインのドキュメントを読んでフォローしました: http://django-pipeline.readthedocs.org/en/latest/storages.html#using-with-other-storages

そして、次の混合クラスを作成しました。

私のプロダクション設定ファイルには次のものがあります:

これらの設定を使用して collectstatic を実行すると、すべてが正常に機能しますが、次を使用します。

False設定したにもかかわらず、クエリ文字列認証を含む URL を取得したAWS_QUERYSTRING_AUTHため、静的ファイルが読み込まれません...そのクエリ文字列を削除することで、適切に読み込むことができます。querystring_auth = Falseに " "も設定しようmyapp.S3PipelineStorageとしましたが、無視されているようです:(

設定が尊重されないのはなぜですか? そのqsを削除するための効果的な解決策は何ですか? (私はそれを取り除くためのカスタム フィルターについて考えています... しかし、そのような「パッチ」を書くのは嫌いです) ...そして最後に、その認証クエリ文字列を保持しなければならない場合に備えて、なぜ機能しないのでしょうか? この動作をデバッグするにはどうすればよいですか?

編集: 動作します... キャッシュに関連する問題でした :|

0 投票する
2 に答える
238 参照

django - Django-Pipeline による JST

Backbone/Django アプリケーションを作成していますが、Backbone ビュー用に別のファイルに存在するテンプレートを実装する方法を考えています。Rails から、次のようなフォルダー構造を持つことができる JST の使用に慣れています。

私が理解している限り、Django-Pipelineを使用して同じことが可能であるはず ですが、実装は難しいと思います。

次の行をsettings.py

これをbase.htmlに追加しました

これにより、クライアント上のオブジェクトを介してテンプレートを参照できるようになると考えましたが、JST定義されていません。Django-Pipeline の目的を誤解したのでしょうか、それとも構成に何かが欠けているだけなのでしょうか?

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

django - DEBUG=Falseの場合、djangoパイプラインが管理を中断します

cssの設定はこちら

どういうわけかそれは不平を言う:

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

django - django-pipeline での奇妙な 500 サーバー エラーの問題

js の最小化と js と css のバージョン管理に django-pipeline を使用しています。私は Debug=False と allow_hosts=['*'] をよく知っているので、ここではそうではありません。奇妙な問題は、8 ページ中 2 ページで 500 サーバー エラーが発生することです。ページは、使用されている css と js に関してほぼ同じです (いくつかの js/css がここにありますが、それは私には問題ではないようです)。500 サーバー エラーが発生している 2 つのページは Google マップを使用していますが、Google マップの呼び出しを削除しても問題は変わりません。settings.py ファイルには次のものが含まれます。

デバッグに 4 時間以上費やしましたが、今のところ何の助けにもなりません。ここで考えられる問題は何か教えてください。

PS すべてのテンプレートに {% load compress %} を追加したので、これも問題ではありません。

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

django - djangoパイプライン - コマンドライン経由でuglifyjs pure_funcsを渡す方法は?

uglifyjs 2.4.13pure_funcsで使用している関数のリストを削除しようとしています。

私の設定は次のとおりです。

次のエラーが表示されます。

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

python - django-pipeline で静的ファイルを動的に圧縮する

私はdjango-pipelineを使い始めています。正しく理解できれば、CSS/JS ファイルを含むディレクトリを指定して圧縮する必要があります。ただし、私のプロジェクトは非常に大きく、あちこちに静的ファイルがあるため (/static/ ディレクトリの下だけでなく)、これは面倒な作業です。

collectstatic 統合があることがわかりましたが、私が思っていたものとは異なります。静的ファイルを収集した後にコンプレッサーを実行するだけで、すべての静的ファイルではなく、設定で手動で指定したファイルのみを圧縮します。

私が持っているすべての静的ファイルを圧縮するようにdjango-pipelineに指示できる方法はありますか?