标签: django templates
我正在尝试使用django在模板中呈现消息。 我用了这段代码:
message = "hello <br /> how are you? " t = loader.get_template(template_html) context = {"message":message} return t.render(context)
问题在于:
I get hello <br /> how are you?
在模板中而不是新行, 我该如何解决这个问题?
答案 0 :(得分:0)
您可以在模板中应用safe过滤条件,也可以在视图中标记message as safe:
safe
message
# template {{ message|safe }}
或
# view from django.utils.safestring import mark_safe context = {"message": mark_safe(message)}
然后,这会将您的消息呈现为html。