2016-09-18 74 views
0

假设我在Jinja有一个扩展。我想扩展到具有以下形式:扩展标签之间的HTML

{% start %} 
    <h1>{{ something }}</h1> 
    <p>{{ something.else }}</p> 
    {% for content in lst %} 
     <h3>{{ i.name }}</h3> 
    {% endfor %} 
{% end %} 

在我的分机,我想有机会获得起点和终点之间的原始文本,所以这样的:

<h1>{{ something }}</h1> 
<p>{{ something.else }}</p> 
{% for content in lst %} 
    <h3>{{ i.name }}</h3> 
{% endfor %} 

我想,在我的延期。我怎么能这样做?我倒了忍者文档无济于事。

+0

你的意思是非处理文本?像字面意思是“{{something}}”或“something”的值?另外,你想从Python代码访问这个吗? – AArias

+0

对两者都是。我想''{{something}}''不是'something'的值。我需要它在Python代码中。 – rady

回答

0

如果你的愿望输出是{{something}},那么你可以在jinja中使用“raw”块。

{% raw %} 
<h1>{{ something }}</h1> 
{% endraw %} 

它将打印“{{something}}”(带花括号)。