在django模板中插入带标签的字符串

时间:2013-07-12 07:34:26

标签: django django-templates django-views

我在views.py中有这样的代码

template = loader.get_template('mysite/index.html')
context = Context({'try':'<h1>Header no 1</h1>'})
return HttpResponse(template.render(context))

在index.html中我写了

<html>
<body>
   {{ try }}
</body>
</html>

而是标题收到行标记和所有东西。 怎么解决它?

1 个答案:

答案 0 :(得分:3)

试试这个:

from django.utils.safestring import mark_safe

template = loader.get_template('mysite/index.html')
context = Context({'try': mark_safe('<h1>Header no 1</h1>')})
return HttpResponse(template.render(context))