这个想法如下。我使用类似于stackoverflow的标签向jinja2发送一些文本。如何告诉jinja2将它们视为包含文本的标记,并生成html中的粗体,斜体等文本?
谢谢你。
最佳答案
您应该可以执行以下操作:
from docutils.core import publish_string
import jinja2
html = publish_string(source=text, writer_name='html')
node = jinja2.Markup(html)
其中
node
是实际包含在您的范围内的Jinja 2节点。关于python - jinja2 +重组标记,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11309885/