問題タブ [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 に答える
1708 参照

django - Djangoパイプラインのキャッシュ無効化は、キャッシュされたファイル/ハッシュを更新していません

基本的に、キャッシュ無効化ファイルのハッシュは更新されていません。

コマンドを最初に実行したときcollectstatic、「」という名前のキャッシュ無効化ファイルが適切に作成されましたmain.min.d25bdd71759d.js

ただし、コマンドを実行すると、ポスト プロセス フェーズでキャッシュされたファイルの上書き (およびハッシュの更新) に失敗します。

私のファイルシステムで最新のmain.min.jsものになるように、「 」を更新し続けます。main.min.jsただし、新しいキャッシュ ファイルは作成されません。main.min.j基になるs ファイルが変更されても、同じ古いハッシュが保持されます。

collectstaticAWS でキャッシュされたファイルを手動で削除すると、冗長性を 3 に設定して実行すると、次のメッセージが表示されます。

settings.DEBUGに設定されていますFalse

ハッシュが更新されないのはなぜですか?

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

django - Django パイプラインは静的 css ファイルを見つけることができません

django-pipelinejs と css を圧縮するように構成しました。js は動作しますが、css ファイルを見つけることができません。

ファイルは、コマンドを使用して見つけることができますfindstatic。現在、単一のcssルールを持つ1つのファイルでテストしています。これが私の構成です

そしてエラーメッセージ -

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

django - Django パイプライン: 500 応答エラー

django-pipeline を使用しようとしていますが、生成された静的ファイルに対して 500 エラー応答が返されます。これが私の構成です。

/staticたとえば、パイプラインのファイルには到達/static/js/file1.jsでき/static/js/file2.jsないのに、下にある他の静的ファイルに到達できる理由がわかりません/static/js/scripts.js

(開発サーバーで Django 1.5.2 を実行しています)

編集: パイプライン 1.3.15 (私は 1.3.14 を使用していました) にアップグレードした後、動作するようになりました!

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

django - django-pipeline の {% compress_js ... %} タグが各スクリプトを個別に出力するのはなぜですか?

次のようにパイプラインを構成しました。

{% compressed_js 'website-main' %}テンプレートでを使用すると、 で構成された 3 つのファイルのそれぞれに対してスクリプト タグが取得されPIPELINE_JSます。src="pipeline-compressed/website-main.js". _

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

django - Django パイプラインが空のファイルを生成する

私のdjangoプロジェクトにはいくつかのアプリがあり、パイプラインを使用してファイルを圧縮していますが、すべて正常に動作しますが、呼び出し後に生成されたすべてのファイルが空の「 mypage 」というアプリがあります! collectstatic(ファイルmypage/staticを別のアプリの静的フォルダーにコピーすると、適切に生成されます!)私は夢中になります!この動作をデバッグするにはどうすればよいですか? (コンソールにエラーや警告は表示されず、他の静的ファイルが適切に生成されているため、パイプライン構成が適切に定義されています) おそらく "mypage" は何らかの予約語ですか? 0_o

これは私の構成です:

...生成された「foo.js」は空のファイルです。「MyController.js」を別のアプリ、たとえば「fooapp」に移動すると、fooapp/js/foo.js に期待される JavaScript が含まれます :(

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

python - django-pipeline js コンプレッサーが動作していません

これは私のsettings.pyです:

私がしている間違いは何ですか、私を導いてください。script.min.jsmedia/js/ロードできる を作成する必要があると思いますtemplates