Python safe、force_escape等。django模板的确切转义算法是什么?
因此,在中,我发现了以下与转义相关的内置过滤器:Python safe、force_escape等。django模板的确切转义算法是什么?,python,django,django-templates,escaping,template-variables,Python,Django,Django Templates,Escaping,Template Variables,因此,在中,我发现了以下与转义相关的内置过滤器: 以及以下escape realted标记: safeseq特别引起我的注意,让我想知道django模板转义算法到底是什么;其中,它如何与自定义过滤器交互。事实上,本文件给出了以下示例: {{ some_list|safeseq|join:", " }} 并作出以下解释: 在这种情况下,不能直接使用过滤器,因为它会首先将变量转换为字符串,而不是处理序列中的各个元素 我要找的是: 一个图形(draw.io?pl
safeseq
特别引起我的注意,让我想知道django模板转义算法到底是什么;其中,它如何与自定义过滤器交互。事实上,本文件给出了以下示例:
{{ some_list|safeseq|join:", " }}
并作出以下解释:
在这种情况下,不能直接使用过滤器,因为它会首先将变量转换为字符串,而不是处理序列中的各个元素
我要找的是:
{{{data}}
,具体取决于变量的Python类型{{data | myfilterfunction}}
,再次考虑了输入变量的Python类型和自定义过滤器的输出值{{s}}
的{s}}
不同的说明或图形force_escape
、escape
、safe
、safeseq
和autoescape
如何工作和相互作用的补充说明,如果您发现有任何歧义