問題タブ [whitenoise]
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 を使用する Heroku でサーバー エラー 500 を受信する (WhiteNoise が提供する静的)
ここ数時間、スタック オーバーフローで修正を探していましたが、サーバー エラー 500 に関するほとんどの投稿で修正が得られませんでした。Django は静的な画像を見つけることができず、500 を返します。画像は static/css/images にあります。
たとえば、https://monkeyparliament.herokuapp.com/about/を取得しようとします。ログの戻り値:
しかし、https://monkeyparliament.herokuapp.com/music/を実行すると、静的フォルダーに css/js/fonts が見つかるようです。ページのソースを調べてみてください。
私の静止画像は WhiteNoise ( http://whitenoise.evans.io/en/stable/ ) によって提供されます。上記のように、WhiteNoise は要件に含まれています。settings.py の MIDDLEWARE には、「django.middleware.security.SecurityMiddleware」の下に「whitenoise.middleware.WhiteNoiseMiddleware」が追加されています。
画像が見つからないのはなぜですか?
プロフィール
要件.txt
構造
website はアプリ、websitemp はプロジェクト
Github のプロジェクト
完全な構造を見たい場合は、github ですべてのファイルを見つけることができます: https://github.com/DennisVerstappen/websitempdjango
前もって感謝します!