Например, если у меня есть массив объектов datetime.date
, я бы хотел применить фильтр формата даты к каждому из его элементов, но при этом использовать строковое представление массива по умолчанию.
С учетом массива даты, который выглядит следующим образом:
[datetime.date(2011, 2, 28), datetime.date(2011, 3, 1), datetime.date(2011, 3, 2)]
Предполагая, что я уже передал его в контекст шаблона, я хотел бы сделать это в шаблоне:
<script>
// ...
var dates = {{ my_date_array|date:'b d, Y' }};
// ...
</script>
так что выдает:
var dates = ['Feb 28, 2011', 'Mar 1, 2011', 'Mar 2, 2011'];
.. вместо того, чтобы проходить через элементы массива.
Возможно ли это по умолчанию, без создания пользовательского фильтра?