Pinax 프로젝트의 기본 Account/context_processors.py를 재정의하려고합니다.계정/context_processors.py (Pinax/Django) 재정의
그러나 시도 할 때마다 파일을 찾을 수 없으며 기본값을 계속 사용합니다.
기본 프로젝트에서 파일의 경로는 다음과 같습니다 pinax/응용 프로그램/계정/context_processors.py 내 프로젝트의 다음 위치에 context_processors.py 그것의 사용자 정의 버전을 배치 시도
:
- MyApp를/응용 프로그램/계정/context_processors.py
- MyApp를/계정/context_processors.py
- MyApp를/pinax/context_processors.py
나는 처음으로 가야 할 길을 택했다고 생각했습니다.
내가 뭘 잘못하고 있니?
감사합니다. 그래서 나는 실제로 그것을 변경하려고했지만 다음과 같은 오류가 계속 발생했습니다 : 요청 프로세서 모듈 apps.account.context_processors를 가져 오는 중 오류가 발생했습니다 : "모듈이 account.context_processors라는 이름이 없습니다". 올바른 가져 오기 경로를 사용하고 있지 않습니까? – user1328021
@ user1328021 'INSTALLED_APPS'에서 앱을 일관되게 유지하십시오. 또한,'apps.account.context_processors' 대신'apps.account.context_processors.your_function_name'을 사용하십시오. – okm
Ok! 완전한. 그래서'INSTALLED_APPS'에서 여전히'pinax.apps.accounts'를 가리키고있었습니다. 수정을 할 때 전체 디렉토리를 내 로컬 프로젝트에 저장 했으므로이를'accounts'로 변경했습니다. 이제 제대로 작동합니다. – user1328021