是否可以使django-admin界面不包含某些模板上下文处理器?
在settings.py中:
TEMPLATE_CONTEXT_PROCESSORS = (
..some.django.context.processors,
'myapp.views.context_processor',
)
在my.views.py中:
def context_processor(request):
return {'user': my_custom_string}
因此,数据返回' my' context_processor覆盖' user' django-admin模板上下文中的变量,我发现了错误。
第二个问题是'我的' context_processor returnsnes' fat'字典。没有必要在管理员界面中使用它
答案 0 :(得分:0)
您的上下文处理器可以使用请求对象;您可以检查请求的path
,看看它是否在管理员的根路径下。