В модели есть целочисленное поле, хранящее номер дня недели (пн==0, вт==1, и т.д.). Модель выбирается и отправляется в шаблон, где нужно показать название дня недели полностью. Фильтр date работает только с полями даты, не с целочисленными. strftime во вьюхе по ряду причин, связанных с особенностями проекта, не подходит.
Сейчас задача решена через дату в прошлом, заведомо бывшую понедельником, к которой прибавляется номер дня недели через timedelta(days=weekday), а в шаблоне |date:"D". Но как-то это очень уж криво.
А как поступить правильно?