Django гуманизировать вне шаблона?

Я знаю, что могу использовать модуль humanize для преобразования даты/времени в более дружественный формат. Мне было интересно, могу ли я преобразовать эти вещи в функцию views.py(что означает вне шаблона django).

Ответ 1

Да, вы можете

Предположим, вы хотите вызвать naturalday в views.py, вы бы сделали

from django.contrib.humanize.templatetags.humanize import naturalday
natural_day = naturalday(value)

Здесь вы можете ссылаться на исходный код для подписи и параметры