>웹 프론트엔드 >CSS 튜토리얼 >내 Django 애플리케이션에 '리소스가 스타일시트로 해석되었지만 MIME 유형 application/x-css로 전송됨' 오류가 표시되는 이유는 무엇입니까?

내 Django 애플리케이션에 '리소스가 스타일시트로 해석되었지만 MIME 유형 application/x-css로 전송됨' 오류가 표시되는 이유는 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-11-07 20:16:02578검색

Why Is My Django Application Showing

Django에서 스타일시트 파일 로딩 문제 수정

정확한 HTML 선언에도 불구하고 "리소스는 스타일시트로 해석되었지만 MIME 형식 응용 프로그램으로 전송됨/ x-css' 오류는 CSS 스타일시트가 Django 애플리케이션에서 제대로 로드되지 않음을 나타냅니다. 이는 서버가 파일 형식을 잘못 해석할 때 발생할 수 있습니다.

해결 방법:

이를 수정하려면 프로젝트의 settings.py 파일을 다음 코드로 업데이트하세요.

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

이 코드는 .css 확장자를 text/css MIME 유형으로 등록하여 서버에 이러한 파일을 스타일시트로 해석하도록 지시합니다.

문제의 잠재적 소스:

문제는 다음에서 발생할 수 있습니다.

  • 웹 서버 구성 오류(예: Apache, Nginx)
  • 잘못된 파일 권한
  • 오래된 MIME 유형 서버에서 처리

확인:

코드 조각을 추가한 후 애플리케이션 서버(예: python prepare.py runserver)를 다시 시작하고 웹을 새로 고칩니다. 페이지. 이제 CSS 파일이 올바르게 로드됩니다.

위 내용은 내 Django 애플리케이션에 '리소스가 스타일시트로 해석되었지만 MIME 유형 application/x-css로 전송됨' 오류가 표시되는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.