2014-01-31 3 views
0

pyCharm의 django 프로젝트에 웹 디자인을로드하려고합니다. url.py에서 첫 번째 페이지에 대한 URL과 해당 함수를 view.py에 만들었습니다. 프로젝트 index.html 파일을 실행하면 이미지 및 CSS 파일없이로드됩니다. 나는 그 해결책을 찾고 있었지만 그 중 어느 것도 이해할 수 없었다. 그 중 일부는 정적 파일을 프로젝트의 루트 디렉토리에있는 '정적'위치에 두었습니다. 하지만 내 HTML 코드에서, 나는 그들을 css/main.css로 참조했다. 이 경우 모든 코드를 변경해야 할 수도 있습니다. 정적 파일을로드하는 가장 쉬운 방법이 있습니까? 제발 나를 안내하십시오. 다음은 프로젝트 내 파일의 구조 :CSS 및 이미지 파일을로드하는 가장 쉬운 방법

MyProject/template: 
css/"all css files 
js/"all java script files" 
image/"all images" 
fonts/fonts 
index.html and other html files![error log:][1] 
+0

{% static "css/bootstrap.min.css" %}까지 당신은 확인 했 [문서] (https://docs.djangoproject.com/en/1.3/ref/contrib/staticfiles/)와 [더 오피스] (https : //로 문서. djangoproject.com/ko/1.3/howto/deployment/modwsgi/). 귀하의 질문이 너무 광범위합니다. – FallenAngel

+0

예, 적용 해 보았지만 동일한 오류가 발생했습니다. 문제의 오류가 표시됩니다. –

답변

1

다음 단계를 따르십시오 : 당신은 당신의 프로젝트 루트에 static 디렉토리를 작성해야

  1. 은.
  2. django 프로젝트 설정에서 정적 디렉토리를 지정하십시오.
  3. static 디렉토리 안에 css, js, image, fonts와 같은 정적 파일을 포함하십시오.
  4. 템플릿의 정적 파일 경로를 변경합니다 (예 : /css/bootstrap.min.css
+0

네 번째를 이해하지 못했습니다. 모든 html 파일에서 파일의 경로를 변경한다는 의미입니까? –

+0

예 ... IDE에서 빠르게 대체 할 수 있습니다. –

관련 문제