diff options
| author | Arthur Moreira <moreirarthur96@gmail.com> | 2023-05-19 19:33:51 -0300 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2023-05-22 09:58:03 +0200 |
| commit | 061a8a1bd818ca2c8a6493f33cae2379e34e181f (patch) | |
| tree | 5f5ff4e46207725cf153dc38cb8001b0b969c7b1 /django | |
| parent | 98f6ada0e2058d67d91fb6c16482411ec2ca0967 (diff) | |
Fixed #34577 -- Added escapeseq template filter.
Diffstat (limited to 'django')
| -rw-r--r-- | django/template/defaultfilters.py | 10 |
1 files changed, 10 insertions, 0 deletions
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 @@ -445,6 +445,16 @@ def escape_filter(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): """ |
