Каковы хорошие методы для отладки неработающего тега шаблона? - PullRequest
1 голос
/ 24 ноября 2010

У меня есть шаблон, который вызывает тег шаблона уценки из библиотеки django.contrib.markup. В моей локальной системе все работает нормально, но на сервере по какой-то причине вызов content | markdown возвращает только контент, не размеченный. Ни в одном журнале не выдается никакой ошибки, и TEMPLATE_DEBUG = True не дает мне ничего. Я поместил вызовы в функцию markdown (), и они никогда не вызывались. Поэтому я думаю, что по какой-то причине вызов разметки загрузки в верхней части шаблона не удался.

Есть ли хорошие способы эмулировать среду шаблонов и выяснить, что происходит? Инструменты отладки? Что искать?

1 Ответ

0 голосов
/ 24 ноября 2010

Вы можете поместить что-то в модуль тегов шаблона, который будет записывать, когда модуль загружен, чтобы вы могли хотя бы подтвердить, загружен ли фильтр уценки вообще.

Вы также можете создать другую функцию в том же файле шаблона с именем «tester» или что-то, что просто добавляет и добавляет слово «TEST» в строку ... затем просто посмотрите, правильно ли работает какой-либо из фильтров в этом модуле. .

...