Чтобы показывать только месяцы, вы можете написать простой шаблонный фильтр , который разбивает строку на запятую и возвращает первый элемент полученного списка.Код фильтра будет выглядеть следующим образом:
from django.template import Library
register = Library()
@register.filter
def split_timeuntil(duration):
return duration.split(",")[0]
Тогда в вашем шаблоне: {{rental_till|timeuntil|split_timeuntil}}
Однако фильтр timeuntil
не имеет такого типа форматирования, как date
.Вы можете легко создать пользовательский фильтр, который возвращает нужный формат, скопировав код timeutil
в django/template/defaultfilters.py
и django/utils/timesince.py
.