herokuに展開されたdjangoサイトを持っていて、通常の静的ファイルは機能していますが、管理用静的ファイルはありません。Django admin静的ファイルがwhitenoiseでHeroku上で動作しません
編集:私はガンコンを使用していますが、いくつかのさらなる研究の後、私が探しているものを達成するために、nginxのようなものをガンコーンと共に使用する必要があるようです。誰もそれについて助言することはできますか?
は、ここに私のsettings.py
PROJECT_ROOT = os.path.dirname(os.path.abspath(__file__))
STATIC_ROOT = os.path.join(PROJECT_ROOT, 'static')
STATIC_URL = '/static/'
STATIC_FILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'
STATICFILES_DIRS = [os.path.join(PROJECT_ROOT, "staticfiles")]
私の通常の静的なファイルを提供するためにこれらの設定作業ですが、私が言ったように、管理ファイルが機能していません。静的ファイルをロードしようとするとコンソールに404が表示されます。私が管理者のURLに行くときに私が提示しているのは、CSSのないページです。ログインフィールドとタイトルを表示する生のブラウザ。私はそれがwhitenoiseの限界であるかどうかは分からず、ファイルを別の場所にホストする必要があります。私は英雄の中にすべてを残したいと思っています。
「正しく機能しない」とはどういう意味ですか?効果的に質問するためのヒントについては、[ask]をお読みください。 – Chris
全く動作しません。ごめんなさい。私は管理者の静的ファイルのための404を得ています – csling
admin静的なファイルはローカルで正しく働いていますか(DEBUGモードでプロジェクトを実行するとき)か。 –