Django 中CSS 和JS 的MIME 類型配置問題
在虛擬環境中運行的Django 應用程式中,用戶遇到了CSS 中的問題和JS 檔案無法加載,顯示與不正確的MIME 類型相關的錯誤訊息。具體來說,瀏覽器將這些資源解釋為樣式表,儘管使用 MIME 類型 application/x-css 接收它們。
通常可以透過確保 Django 中 CSS 檔案的正確 MIME 類型配置來解決此問題。一種方法是修改 settings.py 檔案以包含以下程式碼:
import mimetypes mimetypes.add_type("text/css", ".css", True)
此程式碼將 CSS 檔案的 MIME 類型新增至應用程式的設定中,確保瀏覽器正確呈現這些資源。需要注意的是,並非在所有情況下都需要添加此程式碼,具體取決於特定的 Django 配置和伺服器設定。
如果修改 MIME 類型設定後問題仍然存在,建議檢查以下:
以上是為什麼我的 Django 應用程式中 CSS 和 JS 檔案無法載入?的詳細內容。更多資訊請關注PHP中文網其他相關文章!