如何为我的自定义模板上下文处理器排除 Django django-admin 页面?
最佳答案
关注 Dhiraj’s answer ,如果您的系统使用默认(英文/非翻译)URL,并且为了我们使用本地化 URL 的人,我发现以下代码段以最简单的方式完成这个技巧(与 Django 1.10 和稍后,未在早期版本上测试)。
from django.urls import reverse
if request.path.startswith(reverse('admin:index')):
return {}
else:
# do stuff relevant to non-admin pages
关于django - 在 django-admin 页面中禁用 django 上下文处理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24324084/