ホームページ  >  記事  >  ウェブフロントエンド  >  CSS が Django に読み込まれないのはなぜですか?

CSS が Django に読み込まれないのはなぜですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-07 14:04:03320ブラウズ

Why is My CSS Not Loading in Django?

トラブルシューティング: Django の MIME タイプが間違っているため CSS が読み込まれない

Django アプリケーションに CSS および JavaScript ファイルを読み込もうとすると、ユーザーはファイルのロードに失敗する問題が発生し、「リソースはスタイルシートとして解釈されましたが、MIME タイプ application/x-css で転送されました。」のようなエラー メッセージが表示される場合があります。このエラーは、ファイルの予期される MIME タイプとサーバーによって送信される MIME タイプが一致しないことを示しています。

この問題を解決するには、CSS ファイルの正しい MIME タイプを Django 設定に手動で追加することが考えられます。 file (settings.py).

次のコード スニペットを settings.py に追加すると、拡張子 .css を持つファイルをテキスト/css ファイルとして扱うようにサーバーに指示できます:

import mimetypes
mimetypes.add_type("text/css", ".css", True)

この変更により、サーバーが CSS ファイルを正しく識別し、適切な MIME タイプで提供できるようになり、ブラウザが CSS ファイルをスタイルシートとして解釈できるようになります。

以上がCSS が Django に読み込まれないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。