Недавно я обновил проект с Django 1.3 до 1.4, и это, похоже, сломало мой процессор контекста.
Вmyapp/myapp/processors.py
:
def currentPath(request):
return {'current_path': request.get_full_path()}
Вmyapp/myapp/settings.py
:
from django.conf import global_settings
global_settings.TEMPLATE_CONTEXT_PROCESSORS += (
'myapp.processors.currentPath',
'django.core.context_processors.request',
)
В любом шаблоне ожидается {{ current_path }}
--и до обновления возвращал текущий путь. Сейчас он вообще не обрабатывается. Я абсолютно застрял здесь.