У меня есть поле модели, в котором список URL-адресов (да, я знаю, что это неверно) как url1\nurl2\nurl3<...>
.Мне нужно разделить поле на массив в моем шаблоне, поэтому я создал собственный фильтр:
@register.filter(name='split')
def split(value, arg):
return value.split(arg)
Я использую его следующим образом:
{% with game.screenshots|split:"\n" as screens %}
{% for screen in screens %}
{{ screen }}<br>
{% endfor %}
{% endwith %}
, но, как я вижу,Сплит не хочет работать: я получаю вывод вроде url1 url2 url3
(с разрывом строки, если я смотрю на источник).Почему?