Я использую процессоры страниц для использования некоторых динамических данных на некоторых страницах. Я успешно использовал это по некоторым URL-адресам, например, «test», но когда я пытаюсь использовать его на домашней странице, он не работает.Проблемы с обработчиками страниц в Mezzanine
Code :
Working ->
@processor_for("test")
def page_slug_processor(request, page):
return HttpResponseRedirect("/events/")
Doesn't work ->
@processor_for("/")
def page_slug_processor(request, page):
return HttpResponseRedirect("/events/")
Can someone tell me the correct way to do this .
Благодаря
Edit:
На самом деле первый один работает нормально, но во втором случае это не работает означает, что я не знаю, будет ли назвать то, что процессор или не потому, что он ничего не печатает, ни поднимать никаких ошибок, ни исключений. Поэтому я сомневался, что он не читает домашнюю пробку или может быть, я определил ее неправильно. В основном мое требование - запустить обработчик страницы на домашнем URl («/»).
Вы получаете сообщение об ошибке? – zeantsoi
нет, я думаю, что это не вызывает функцию – Inforian
Какое поведение вы испытываете в точности? Мезонин - это не очень хорошо документированная библиотека, поэтому вам нужно быть более конкретным для людей, чтобы помочь вам. – zeantsoi