2014-12-24 2 views
2

내가 장고 1.7 함께 일하고 작동하지, 여기 정적 파일을 받았다하지만 장고

내 settings.py의 파일을 여기에

STATIC_URL = '/static/' 

STATICFILES_DIRS = (
os.path.join(BASE_DIR, "assets"), 
) 

STATIC_ROOT = "absolute/path/to/static" 

자산이다 내가 만든 폴더는 모든 CSS와 JS를 포함하고 있습니다 파일. 그 후에 나는 collectstatic 명령을 실행하고 정적 폴더가 만들어졌습니다.

이 내가 서버 모두를 실행할 때

{% load staticfiles %} 

<meta charset="utf-8"> 
<meta http-equiv="X-UA-Compatible" content="IE=edge"> 
<meta name="viewport" content="width=device-width, initial-scale=1"> 
<meta name="description" content=""> 
<meta name="author" content=""> 

<title>Login</title> 

<link href="{% static '/static/css/bootstrap.min.css' %}" rel="stylesheet"> 

문제는 내가 내 HTML에 CSS와 JS 파일을 호출하는 방법입니다 css 및 js 파일이 수신되었지만 (개발자 섹션에서 200 OK를 표시) CSS는 적용되지 않습니다, 나는 CSS가 적용되지 않은 것처럼 HTML 페이지가 원시처럼 보입니다. 내가 뭘 잘못

, 나는 사람이 사전에 올바른 방향으로

감사를 날 지점 수 있습니다 장고에 새로운 오전.

편집 :

내가

자원이 스타일 시트로 해석하지만, MIME 타입의 텍스트/일반으로 전송

브라우저 개발자 콘솔이 무엇입니까 ".../정적/CSS/bootstrap.min.css ".

+0

이 문제를 해결'유형 = "텍스트/CSS를"'추가 할 수 있습니다. – laike9m

+0

@ laike9m이 작동하지 않습니다 ... – user2413621

답변

1

당신은 CSS 파일의 경로에서 /static/ 접두사를 제거해야합니다

<link href="{% static 'css/bootstrap.min.css' %}" rel="stylesheet"> 
관련 문제