장고 사이트를 개발 중입니다. 일련의 편집을 마친 후 갑자기 서버가 다시 가동되었습니다. 서버는 물론 html 사이트를 표시하지만 사이트 전체에서 CSS는 404 오류를 발생시킵니다. 내 settings.py
에서 내 정적 파일 정보가 전혀 편집되지 않은 :장고 : CSS는 404를 반환합니까?
<link rel="Stylesheet" type="text/css" href="{{ STATIC_URL }}css.css" />
그리고 마지막으로, 물론 :
import os
# hack to accommodate Windows
CURRENT_PATH = os.path.abspath(os.path.dirname(__file__).decode('utf-8')).replace('\\', '/')
STATIC_URL = '/static/'
# Additional locations of static files
STATICFILES_DIRS = (
os.path.join(CURRENT_PATH, 'static'),
)
내 기본 템플릿은 정적 파일 디렉토리를 기반으로 파일에 대한 간단한 전화를하지
-project-
settings.py
-static-
css.css
-templates-
base.html
index.html
난 단지 인덱스의 위치를 제공했습니다, 여기에 내가 생각하기 때문에 오류가 디렉토리 문제의 일종이다, 내 관련 디렉토리 구조의 빠른 고장입니다 .html하지만 물론 템플릿 폴더는 다양한 템플릿/페이지 용 디렉토리로 채워져 있습니다.
문제를 해결하거나 답변을받을 때이 질문을 정보로 업데이트 해 두겠습니다.
CSS URL은 어떻게 보이나요? dev 서버 또는 다른 것을 사용합니까? – wRAR
DEBUG 변수를 False로 설정 했습니까? – PepperoniPizza
필자는 쉘 서버를 사용하기 때문에 색인을 반환하는 localhost : 8000을 호출하면 css url과 오류는 단순히'/css.css/ HTTP/1.1 "404'입니다. 그래도 좀 더 자세하게 설명하면'/category/earrings/css.css HTTP/1.1 "'이다. 두 번째 레벨은 templates 디렉토리의 자체 디렉토리에있는 "category.html"에서 가져옵니다. – fildred13