您的位置:首页 > 编程语言 > Go语言

django模板中的字符串文字和自动转义

2017-07-20 11:41 495 查看
本文只考虑模板中的字符串,不考虑字符串中带标签的情况。

模板中的字符串文字不会自动转义,因为这里默认模板的作者已经正确书写模板的内容。

{{ data|default:"This is a string literal." }}


如果我们在data不存在时,显示默认文字“3 < 2”,则代码如下:

{{ data|default:"3 < 2" }}


注意:不应该写成如下形式

{{ data|default:"3 < 2" }}


虽然,两种方式的页面显示结果一致,均为3 < 2,但是后者超出了模板作者的控制范围。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: