django模板中的字符串文字和自动转义
2017-07-20 11:41
495 查看
本文只考虑模板中的字符串,不考虑字符串中带标签的情况。
模板中的字符串文字不会自动转义,因为这里默认模板的作者已经正确书写模板的内容。
如果我们在data不存在时,显示默认文字“3 < 2”,则代码如下:
注意:不应该写成如下形式
虽然,两种方式的页面显示结果一致,均为3 < 2,但是后者超出了模板作者的控制范围。
模板中的字符串文字不会自动转义,因为这里默认模板的作者已经正确书写模板的内容。
{{ data|default:"This is a string literal." }}
如果我们在data不存在时,显示默认文字“3 < 2”,则代码如下:
{{ data|default:"3 < 2" }}
注意:不应该写成如下形式
{{ data|default:"3 < 2" }}
虽然,两种方式的页面显示结果一致,均为3 < 2,但是后者超出了模板作者的控制范围。
相关文章推荐
- django 模板html自动转义符号和处理字符串在序列中自动加u
- django 模板html自动转义符号和处理字符串在序列中自动加u
- django 模板html自动转义符号和处理字符串在序列中自动加u
- Django模板中的HTML自动转义
- django 模板关闭自动转义
- Django模板中的HTML自动转义
- Django模板中的关闭和开启HTML自动转义,解析
- Django模板中的关闭和开启HTML自动转义,解析
- 如何关闭Django模板的自动转义
- 如何关闭Django模板的自动转义
- Django模板中的HTML自动转义
- Django模板的自动转义
- Flask、Django模板网页显示python字符串的换行
- 用CSS截断字符串 实现文字自动截断隐藏溢出文本
- 获取UILabel上最后一个字符串的位置。获取文字长度和高度,自动换行
- PHP自动转义和还原字符串
- Django模板之显示基本字符串
- django中模板的html自动转意方法
- django中模板的html自动转意
- 【TIP_1】巧用字符串模板来设置TextView的文字