什么是"|" Django模板中的符号意味着什么?

5 python django django-templates

我经常看到类似的东西: something.property|escape


something是一个对象,property它是字符串属性.escape- 我不知道:)
这是什么意思?它使用什么min python版本?


编辑:错误地问了这个问题,它说"Python中的含义是什么",所以按位或答案都是正确的,但无关紧要,请不要低估它们

小智 12

管道字符表示您要将左侧的结果发送到右侧定义的过滤器.过滤器将以某种方式修改该值.

'escape'过滤器只是其中之一.

可在此处找到内置过滤器列表: Django文档 - 内置过滤器参考

在django模板中| 字符绝对不代表'按位OR'运算符.


Vin*_*vic 10

obj.property | escape是在模板中应用转义过滤器的方法,HTML将转义该属性的字符串表示形式.