2014-06-22 4 views
0

manage.py runserver 정적 파일을로드 할 때 IIS 7.5에서 django를 성공적으로 통합했지만 (서버에서 Python2.7을 사용하여 django1.6.5를로드 함) 정적 파일 (CSS, JS)을로드하지 않습니다. 그래도. 나는 뭔가를 놓친다. YouTube https://www.youtube.com/watch?v=kXbfHtAvubc에서이 자습서를 따랐습니다. 감사!IIS에서 Django가 정적 파일을로드하지 않습니다.

+0

python manage.py collectstatic를 실행 했습니까? 파일을 당신이 기대하는 위치에 넣지 못하거나 IIS를 공유하지 못하고 있습니까? – Foon

+0

@Foon은 collectstatic을 실행하지만 여전히 작동하지 않습니다. iis에서 설정해야합니까? – user3204806

+0

나는 장고와 함께 IIS를 사용하지 않았다; 아파치와 함께 아파치 html 디렉토리 (기본적으로 최소한 레드햇 시스템에서는/var/www/html)에서 정적 루트를 정의하고 사용 권한을 수정하는 것처럼 간단 할 수 있지만 일반적으로 몇 가지 구성이 있습니다. 귀하의 IIS는 정적 html 디렉토리를 호스팅합니까? – Foon

답변

0

저의 비디오는 정적 파일 서비스에서 훌륭하게 작동합니다. 다음은 내 환경입니다. Python 2.7 Windows Server IIS 7.5의 Django 1.7

단계를 고수하면 아무런 문제가 없어야합니다. 해당 비디오에서 @ 17:51 인 staticapp에서 "Django Handler"를 제거하십시오. 그리고 핸들러 매핑에 정적 파일 핸들러가 있는지 확인하십시오. 단계를 확인하고 모든 것이 올바른지 확인한 후에 정적 파일을 제공하기 위해 아래 다른 방법을 시도해 볼 수 있습니다.


정적 파일을 제공하기 위해 가상 디렉터리를 추가 할 수 있습니다. [How to fetch static CSS files with django on IIS?

관련 문제