2017-07-07 79 views
0

我想在使用Django的模板中呈現消息。 我用這個代碼:如何將<br />呈現爲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? 
模板,而不是一個新行

, 我怎麼能解決這個問題?

+1

嘗試安全模板標籤在您的模板。 {{message | safe}} – Aniket

回答

0

您可以應用safe濾波器在模板或標記在視圖messageas safe

# template 
{{ message|safe }} 

# view 
from django.utils.safestring import mark_safe 
context = {"message": mark_safe(message)} 

這將然後渲染你的郵件爲html。

相關問題