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?
Asked
Active
Viewed 8,167 times
32
Trect
- 2,273
- 2
- 25
- 35
averageman
- 873
- 2
- 12
- 18
1 Answers
73
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
karthikr
- 92,866
- 25
- 190
- 186