如何将html放入django模板变量中?
我想在模板变量中放入 html 片段。像这样的东西:
>>>t = django.template.Template("<ul>{{ title }}<\ul>: {{ story }}")
>>>c = django.template.Context({"title":"This is the title",r"Line 1.<br />Line 2."})
>>>print t.render(c)
<ul>This is the title<\ul>: Line 1.<br />Line 2.
我期望像这样的输出:
<ul>This is the title<\ul>: Line 1.<br />Line 2.
如何在模板变量中放入 HTML?
I want to put in pieces of html in template variables. Something like this:
>>>t = django.template.Template("<ul>{{ title }}<\ul>: {{ story }}")
>>>c = django.template.Context({"title":"This is the title",r"Line 1.<br />Line 2."})
>>>print t.render(c)
<ul>This is the title<\ul>: Line 1.<br />Line 2.
I expected an output something like this:
<ul>This is the title<\ul>: Line 1.<br />Line 2.
How can I put in HTML within the template variables?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 safe 过滤器,例如:
Use the safe filter, e.g.:
使用
safe
过滤器抑制编码。Use the
safe
filter to inhibit encoding.