settings.py에서 STATIC_URL = 'http://68.164.125.221/'
을 지정하면 클라이언트가 내 웹 페이지를 방문 할 수 있습니다. 그러나 CSS 및 기타 정적 파일은로드되지 않습니다."STATIC_URL"설정을 변경하면 Django 응용 프로그램의 작동 여부가 변경됩니다.
반면에 STATIC_URL = '/'
을 지정하면 내 응용 프로그램의 홈 페이지를 방문하면이 오류가 발생합니다.
Page not found (404)
Request Method: GET
Request URL: http://68.164.125.221/
Directory indexes are not allowed here.
You're seeing this error because you have DEBUG = True in your Django settings file.
흥미롭게도, 내 정적 파일은 이제이 오류를 표시하는 내 응용 프로그램의 홈 페이지에도 불구하고 (예를 들어 http://68.164.125.221/main.css 부하를)로드합니다.
내 "STATIC_URL"설정을 변경하면 내 홈페이지가로드되는지 정적 파일이로드되는지가 전환됩니다. staticfiles 앱을 사용하고 있습니다.
감사합니다. 'STATIC_URL ='/ static/''이 (가) 지정되었습니다. 장고는 정적 파일처럼 '/ blah /'를 제공하려고 노력하지만 어떤 의미입니까? 내 모든 URL 매핑이 정적 파일로 취급되고 있다는 뜻입니까? – dangerChihuahua007
네,'STATIC_URL = '/''Django는 URL 맵핑을 무시하고 모든 것을 정적 파일로 제공하려고합니다. (내장 된 dev 서버를 사용한다고 가정) – rossp