因此,在documentation of Django 3.1 template builtins中,我发现了以下与转义相关的内置过滤器:
以及以下escape realted标记:
safeseq
特别引起我的注意,让我想知道django模板转义算法到底是什么;其中,它如何与自定义过滤器交互。事实上,本文件给出了以下示例:
{{ some_list|safeseq|join:", " }}
并作出以下解释:
You couldn’t use the safe filter directly in this case, as it would first convert the variable into a string, rather than working with the individual elements of the sequence.
我要找的是:
{{ data }}
,具体取决于变量的Python类型李>{{ data | myfilterfunction }}
,再次考虑了输入变量的Python类型和自定义过滤器的输出值李>{{s}}
和{{s|safe}}
不同的解释或图形(如果是)李>force_escape
、escape
、safe
、safeseq
和autoescape
如何工作和相互作用,如果您发现还有任何歧义李>
目前没有回答
相关问题 更多 >
编程相关推荐