From 061a8a1bd818ca2c8a6493f33cae2379e34e181f Mon Sep 17 00:00:00 2001 From: Arthur Moreira Date: Fri, 19 May 2023 19:33:51 -0300 Subject: Fixed #34577 -- Added escapeseq template filter. --- django/template/defaultfilters.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'django/template') diff --git a/django/template/defaultfilters.py b/django/template/defaultfilters.py index 5289ef34a0..589ca38414 100644 --- a/django/template/defaultfilters.py +++ b/django/template/defaultfilters.py @@ -444,6 +444,16 @@ def escape_filter(value): return conditional_escape(value) +@register.filter(is_safe=True) +def escapeseq(value): + """ + An "escape" filter for sequences. Mark each element in the sequence, + individually, as a string that should be auto-escaped. Return a list with + the results. + """ + return [conditional_escape(obj) for obj in value] + + @register.filter(is_safe=True) @stringfilter def force_escape(value): -- cgit v1.3