У меня есть блог, написанный на django, к которому я пытаюсь добавить подсветку синтаксиса.Посты записываются и хранятся в базе данных в виде текстовой разметки.Вот как они должны отображаться с помощью шаблонизатора:
{{body | textile | pygmentize | safe}}
Он правильно отображает весь HTML-код и код выделяется, но некоторыесимволы в блоках кода экранируются.В частности, двойные кавычки, одинарные кавычки и знаки «больше».
Вот фильтр Pygments, который я использую: http://djangosnippets.org/snippets/416/
Я не уверен, какой фильтр на самом деле помещает экранированные символы вили как это остановить.Есть предложения?