ホームページ > 記事 > ウェブフロントエンド > CSS が 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 サイトの他の関連記事を参照してください。