Maison  >  Article  >  interface Web  >  Pourquoi mon CSS ne se charge-t-il pas dans Django ?

Pourquoi mon CSS ne se charge-t-il pas dans Django ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-07 14:04:03320parcourir

Why is My CSS Not Loading in Django?

Dépannage : CSS ne se charge pas en raison d'un mauvais type MIME dans Django

Lors de la tentative de chargement de fichiers CSS et JavaScript dans une application Django, les utilisateurs peut rencontrer un problème où les fichiers ne se chargent pas, ce qui entraîne un message d'erreur du type « Ressource interprétée comme une feuille de style mais transférée avec une application de type MIME/x-css ». Cette erreur indique une incompatibilité entre le type MIME attendu du fichier et le type MIME envoyé par le serveur.

Pour résoudre ce problème, une solution potentielle consiste à ajouter manuellement le type MIME correct pour les fichiers CSS aux paramètres de Django. fichier (settings.py).

En ajoutant l'extrait de code suivant à settings.py, vous pouvez demander au serveur de traiter les fichiers avec une extension .css comme des fichiers texte/css :

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

Cette modification garantit que le serveur identifie correctement les fichiers CSS et les sert avec le type MIME approprié, permettant au navigateur de les interpréter comme des feuilles de style.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn