Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Как экранировать вводимый текст при использовании markdown-редактора [RSS Feed]

#1 Авг. 16, 2013 09:26:40

Cijey
От:
Зарегистрирован: 2011-07-01
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Как экранировать вводимый текст при использовании markdown-редактора

Суть вопроса заключается в следующем. При добавлении текста я использую markdown редактор, в шаблоне при преобразовании текста использую фильтр markdown. Так вот как реализовать экранирование. А то я попробовал, ввести js код и он выполнился



Офлайн

#2 Авг. 16, 2013 16:52:39

inoks
От: Russia
Зарегистрирован: 2012-12-11
Сообщения: 343
Репутация: +  35  -
Профиль   Адрес электронной почты  

Как экранировать вводимый текст при использовании markdown-редактора

А как вы этот текст в шаблоне выводите?
Посмотрите эту тему: http://stackoverflow.com/questions/6444893/strip-javascript-code-before-rendering-in-django-templates

Офлайн

#3 Авг. 16, 2013 17:33:36

Cijey
От:
Зарегистрирован: 2011-07-01
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Как экранировать вводимый текст при использовании markdown-редактора

Проблема решилась изменением поля в модели на markitupfield, но теперь вылез один нюанс, когда я вставляю js-код, он заменяется на эту надпись HTML_REMOVED, как её не выводить?



Отредактировано Cijey (Авг. 16, 2013 17:34:54)

Офлайн

  • Начало
  • » Django
  • » Как экранировать вводимый текст при использовании markdown-редактора[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version