Как отобразить HTML и XML-контент под одним предварительным тегом - PullRequest
0 голосов
/ 28 января 2019

Я разработал приложение для фляги и хочу отобразить свое содержимое в одном предварительном теге.Контент поступает из БД и имеет несколько HTML-тегов и XML-тегов.Я хочу отображать теги HTML как разрешенные и теги XML как обычный код.Я пытался использовать безопасный фильтр, но XML-контент теряется.

from flask import Flask ,render_template
app = Flask(__name__)

@app.route('/')
def homepage():
    str = """It is a long establishontent here', making it look like readable English. <a href="www.google.com">Open Google</a> 
            It is a long established fact that a reader will be distracted by layout.  

<note>
  <to>Tove</to>
  <from>Jani</from>
  <heading>Reminder</heading>
  <body>Don't forget me this weekend!</body>
</note>
    """
    return  render_template("index.html" , content = str)


if __name__ == '__main__':
    app.run(debug=True, use_reloader=True)**

Teamplate выглядит так:

<code><html>
<body>
    <div>
        <pre>{{content |safe}}

Я получаювыведите вот так:

Это давно уже давно задумано », что делает его похожим на читаемый английский. Открыть Google Это давно установленный факт, что читатель будет отвлекаться на макет.

Тов
Яни
Напоминание
Не забудь меня в эти выходные!

Что я ожидаю:

Этодолгое время уместно », что делает его похожим на читаемый английский. Откройте Google Это давно установленный факт, что читатель будет отвлекаться на макет.

 <note><br>
  <to>Tove</to><br>
  <from>Jani</from><br>
  <heading>Reminder</heading><br>
  <body>Don't forget me this weekend!</body><br>
</note>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...