0

최근 사용자 등록과 검증을 위해 django-registration 모듈을 연결했습니다. 그러나, 내가 base.html을 확장 할 때 CSS 객체가 누락됩니다.django-registration 및 CSS 파일

왜 이런 일이 발생하는지 알고 있습니까? 등록 폴더 아래에 모든 항목이 있으며 미디어 파일은 폴더/미디어에 있습니다. 모든 페이지는/registration의 페이지를 제외하고는 제대로 작동합니다 (예 : CSS 개체가 올바르게 표시됨).

도움을 주시면 감사하겠습니다.

만약 이것이 기본적인 질문이라면 용서해주십시오 : 여기에 장고를 처음 접하십시오.

답변

1

브라우저에서 show source를 수행하여 올바른 "base.html"을 확장하는지 확인하십시오.

샘플 템플릿 중 일부는 자신의 base.html 파일과 함께 제공되므로 완료 방법을 알 수 있으며 실수로 등록 모듈에 포함될 수 있습니다.

+0

안녕하세요 롭, 확장 기지를 몇 번 확인하고 페이지 소스를 살펴 보았습니다. 페이지 소스에서 CSS 파일을 클릭하면 " /accounts/login/media/default.advanced.css에서 페이지를 찾을 수 없음"이라고 표시됩니다. "장고가/accounts에서 CSS 파일을 찾고 있음을 의미합니까?/login/media? 나는 심지어 cSS에 절대 경로를 제공함으로써이 경로를 변경하려고 시도했지만, 여전히 작동하지 않습니다. 이상한. – AJW

+0

아! 기본 경로없이 상대 경로를 사용하고 있습니다. base.html 에 다음 행을 추가하십시오. –