간단한 플라스크 응용 프로그램이 있습니다. static/css
디렉토리 안에 모든 CSS가 있습니다 . 해당 디렉토리의 CSS를 포함하려는 마스터 템플릿을 만들었습니다. 다음은 내가 지금까지 시도한 것입니다.
<link rel="stylesheet" href="/static/css/justified-nav.css" type="text/css" media="screen">
<link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='css/justified-nav.css') }}" media="screen">
<link rel="stylesheet" type="text/css" href="http://127.0.0.1/static/css/justified-nav.css" media="screen">
모든 경우에 파일이로드되지만 mime-type text/plain
. css 파일을 정적 폴더에 직접 넣으려고했지만 결과가 없습니다.
내가 무엇을 잘못하고 있지? 템플릿에 CSS 파일을 포함하려면 어떻게해야합니까?
Flask는 mimetypes 모듈을 사용하여 파일 확장자에 따라 파일의 MIME 유형을 결정합니다. text/plain
CSS 파일을 받으면 이 모듈이 잘못된 MIME 유형을 반환 함을 의미합니다.
Windows에서는 레지스트리의 데이터를 사용하므로의 "Content Type"값 HKCR/.css
이 적절한 MIME 유형으로 설정되어 있지 않으면 문제가 발생할 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다