我在views.py中生成了一个html表。我想在我的html模板中显示它。如果我将html代码作为字符串传递,像“<”这样的符号自动替换为“& lt;”,因此我会看到它的html代码而不是表格。我该如何解决这个问题?
答案 0 :(得分:10)
只需要使用|safe
过滤器转义html var,如下所示
在您的views.py
中....
context['your_html_variable '] = "<div><h1> Hello </h1></div>"
return render(request, 'template.html', context)
在您的template.html中
<body>
{{ your_html_variable|safe }}
</body>