سؤال

I know I can use the humanize module to convert date/time to a friendlier format in the django templates. I was wondering if I can convert those things outside the templates. For example in a views.py function or a models.py class(meaning outside of a django template). Is there any other library that can do that?

هل كانت مفيدة؟

المحلول

Yes you can

Lets say you want to call naturalday in views.py you would do

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

You can refer to the source code here for the signature, and options

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top