Выборочное экранирование строк в html с помощью python/django
Я работаю с содержимым электронной почты, которое было отформатировано в html. Я обнаружил, что адреса электронной почты часто форматируются аналогично html-тегам. Есть ли способ выборочно экранировать строки в html-коде, а остальные отображать как есть?
Например, адреса электронной почты часто имеют формат "Guy, Some <someguy@gmail.com>" Как я могу избежать этого, что python воспринимает как html-тег, но оставить <br></br><p></p> и т.д. нетронутыми и отобразить их?
Вы можете использовать html < и >, чтобы сделать <> внутри html документа, если вы передаете этот email теги из django, то вы должны использовать safe, так что он будет отображаться как чистый html код, как это
"Guy, Some {{email|safe}}"