2011-12-06 2 views
0

내 정적 파일은 절대적으로 정상적으로 작동했지만 어제 저는 allauth 응용 프로그램을 사용해 보았습니다. 이후 정적 파일이 표시되지 않습니다. CSS 또는 js를 표시하지 않습니다. allauth 앱에 댓글을 달았지만 그다지 작동하지 않습니다.정적 파일이 장고에서 작동하지 않습니다

그러나 문제를 파악했습니다. Django가 정적 파일에 잘못된 경로를 추가하고 있습니다. /static/style.css 여야하지만 /"module-name"/style.css에서 검색하고 있습니다. 가능한 이유가 될 수 있습니다. 나는 제대로

여기
TEMPLATE_CONTEXT_PROCESSORS = (
    ... 
    "allauth.context_processors.allauth", 
    "allauth.account.context_processors.account" 
) 

, 점들이 어떤 상황에 맞는 프로세서를 참조

+0

소리가 사용자 설정을 무시할 수 있습니다. 당신은 grep을 통해 프로젝트 디렉토리의 "module-name"에 대한 검색을 시도해 볼 수 있습니다. 그리고 여러분이 원하는 것을 어지럽히는 어딘가가 있는지 볼 수 있습니다. –

+0

고마워요 ...하지만 당분간 나는 그 응용 프로그램을 제거하고 잘 작동 ... – Sachin

+0

잘 때/그 사람들이 볼 수 있도록 설정 파일의 관련 부분을 게시하는 응용 프로그램을 작동시키고 싶다면/그것. –

답변

1

allauth이 ::처럼 TEMPLATE_CONTEXT_PROCESSORS을 사용 규정 "/ 정적"= STATIC_URL로 settings.py 파일의 정적 파일 경로를 구성한 당신은 전에 사용하고있었습니다. 만약 당신이 없다면, 여기에 명시된 Django 기본값을 암묵적으로 사용하고 있습니다 : https://docs.djangoproject.com/en/1.3/ref/settings/#template-context-processors

그렇다면 점이있는 곳에서 기본값을 삽입하면 문제가 사라질 것입니다. 옳은?