問題タブ [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 で WhiteNoise を使用して HTML ファイルのディレクトリを提供する
私はWhitenoiseを使用して、Django サイトのすべての静的ファイルを/static/
パスの下で提供しています。
/foo/my_file.html
また、HTML ファイル、画像などの他のディレクトリをいくつか別のパス (と など)で提供したいと考えています/bar/hello.html
。
Whitenoiseを使用するとさらにディレクトリを追加できるadd_files()
DjangoWhiteNoise
と思いますが、クラスを使用している Django サイトでこれを使用する方法がわかりませんwsgi.py
。現在は次のようになっています。
誰かがこのようなことをしましたか?
python - ImportError: モジュール "whitenoise.middleware" は "WhiteNoiseMiddleWare" 属性/クラスを定義していません
私のジャンゴアプリでは、ホワイトノイズは次のように作用します:
と
django アプリケーションを heroku にデプロイしています。次のエラーが表示されます。ホワイトノイズが正常にインストールされました。
以下の私のスタックトレースで。完全な状況を理解できるように、完全なスタックトレースを含めています。実のところ、今何が起こっているのかわからず、かなりイライラしています。ヘロクは一日中私と戦っていました。
stackoverflow によると、質問のコードが多すぎます。他に何も言うことがないので、ここにかわいい詩があります。
私が空腹で泣いたとき、Chheは私にミルクをくれました。私がそれを飲まないときはいつでも、チェは私がそれを飲むようになるだろう. 私が怒っているときはいつでも、Chheは私がそれを飲んだことを認めます。彼が希望を失ったとき、彼は私のパパを見るだろう. 私のパパは微笑むだけです、ヒズアームシュで小声で持ち上げます。
それから彼らはシュクシードし、一緒に私を楽しませました。彼らは私を搾り取って食べさせます。彼らはtlyと私は拒否しますが、彼らは私にいくつかのリズムを歌ってくれます。ママはそれから 2 滴を吐き出します。
「チッ!暑いよ」と、私は小さく陰気な笑い声を上げた。パパは彼に救いの手を差し伸べ、彼は冷たい水を 1 杯吹きました。最後に、彼らは一緒に私に餌をやります。私がリスプを思い出したとき、私はとても幸せで、ひどく微笑んでいます。
python - 静的ファイルをローカルで提供する Whitenoise
こちらのドキュメントで説明されているように、静的ファイルをローカルで提供するようにアプリケーションを構成しています。
私が直面している唯一の問題は、静的ファイルを提供しているのが django なのか whitenoise なのかを判断できないことです。
私が従った手順:
ホワイトノイズが機能しているかどうか、および静的ファイルを提供しているかどうかを確認するにはどうすればよいですか?