【发布时间】:2015-04-02 16:59:38
【问题描述】:
在我告诉你我的问题之前,我认为向你展示我的代码会更容易。
HTML 与 Jinja
<p>{{ item }}</p>
'烧瓶
item = Markup('<ul><li>list item 1</li><li>list item 2</li></ul>')
我的问题是,加载 HTML 页面时,标记如下所示:
页面加载时的 HTML
<p></p>
<ul>
<li>list item 1</li>
<li>list item 2</li>
</ul>
如您所见,'item' 的内容不在我在 Jinja 的 HTML 中指定的段落标签内。我尝试了一些解决方法,但它们没有任何好处。除了我不知道如何解决这个问题之外,我无话可说。谢谢。
【问题讨论】:
-
这里不要把 DOM 树 和 Jinja2 生成的 HTML 源代码 搞混了。您的浏览器将 HTML 转换为对象树。
标签: python html flask markup jinja2