我正在尝试覆盖Pinax项目的默认Account / context_processors.py。
但是,每次尝试时,都找不到该文件并继续使用默认值。
默认项目中文件的路径为:pinax / apps / account / context_processors.py
我尝试将context_processors.py的自定义版本放在我项目的以下位置:
我认为第一个应该是要走的路。
我做错了什么?
答案 0 :(得分:1)
Django依靠TEMPLATE_CONTEXT_PROCESSORS
来定位和导入上下文处理器。它与模板搜索的行为有点不同
因此,请在设置文件中覆盖TEMPLATE_CONTEXT_PROCESSORS
,将"pinax.apps.account.context_processors.account"
更改为导入路径。