Я пытаюсь распечатать HTML генерируется для пользователя-подателю markdown
, поКак я могу предотвратить web2py от автоматического кодирования html-сущностей?
{{=markdown(post.message)}}
где функция уценки импортируется через
from gluon.contrib.markdown.markdown2 import markdown
We2Py кажется автоматически кодировать HTML-сущности, так что каждый <
преобразуется в <
, и каждый >
преобразуется в >
. Как я могу предотвратить это?
Есть ли проблемы с безопасностью, которые мне нужно учитывать при этом? Кроме того, кто-нибудь может рассказать мне, как я могу удалить HTML
при хранении в базе данных, сохраняя markdown
?
Это сработало! Но как? – Sathvik
добавлено в ответ –
Что делать, если пользователь отправляет подобную структуру дерева XML со сценарием? Я имею в виду, как web2py различает вывод 'XML' и пользовательских? – Sathvik