問題タブ [collectstatic]
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.
django - リクエストごとにdjango-compressorがcollect_static/CACHEに新しいファイルを書き込む
django-compressor + memcachedを使用してdjango Webサイトをセットアップしました。.../collect_static/CACHE/css
いつ始まったのかはわかりませんが.../collect_static/CACHE/js
、output.2fde5b60eff0.css
.
私は使用しますdjango.contrib.staticfiles.storage.ManifestStaticFilesStorage
。
これが正常なのか、設定ミスが原因なのか、私にはわかりません。しかし、このため、数日おきにサーバーをクリーニングする必要があります。
ここで何が起こっているのですか?
更新:この回答のように、css および js コード内のテンプレート変数が原因で発生しているようですが、そのような変数がたくさんあるため、これを修正する方法はまだわかりません。
python - デプロイ時の Heroku の FileNotFoundError (Django)
ローカル マシンでpython manage.py collectstatic --noinputを実行すると、正常に動作します。しかし、heroku がpython manage.py collectstatic --noinput を実行すると、次のようなエラーが発生します: for entry in os.scandir(path) FileNotFoundError: [Errno 2] No such file or directory: '/tmp/build_5d05d870/static'
私のプロジェクト ディレクトリは次のようになります。
私のsettings.pyはこのようです。(私はこの記事に従いました: https://devcenter.heroku.com/articles/django-assets )