Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Django humanize outside of template?

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?

like image 236
averageman Avatar asked Jun 21 '13 02:06

averageman


1 Answers

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

like image 144
karthikr Avatar answered Oct 05 '22 16:10

karthikr