1
我使用python markdown2模塊處理服務器上的字符串。如何使用jinja2顯示降價值?
marked_up = ' import sys\n print "hello there"'
marked_up = unicode(markdown2.markdown(marked_up, extras=["fenced-code-blocks"]))
然後,我通過的Jinja2傳遞值到客戶端:
template_value = {'marked_up': marked_up}
template = JINJA_ENVIRONMENT.get_template('index.html')
self.response.write(template.render(template_value))
在index.html的我嘗試顯示該標記的值:
<div class="row marketing" id="my_row_mark">
{{ marked_up }}
</div>
的問題是文本顯示爲html屬性:
<pre><code>import sys print "hello there" </code></pre>
我希望只看到:
import sys print "hello there"
以markdown2應用適當的降價。