یک ماژول جنگو شامل مجموعه ای از template tag هست که به قالب بندی تایم و زمان کمک میکنه
برای استفاده از اون کافیه
1- به فایل setting خود مراجعه کرده و در
INSTALLED_APPS به این شکل 'django.contrib.humanize' اضافش کنید.
2-در بالای صفحه html خود به این شکل لودش کنید {% load humanize %}
3-نام تگ مورد نظرتون از پکیج humanize رو صدا بزنید مثل {{ object.price|intcomma:False }} اینجوری قیمت رو سه رقم سه رقم از راست با نقطه جدا میکنه (100.252.30)
برای جدا کردن سه رقم به سه رقم مبلغ از هم میتونید از پکیج humanize تگ intcomma رو استفاده کنید فقط کافیه مراحل زیر رو دنبال کنید.
مثال
{{ price|intcomma:False }}
4500
becomes 4,500
.4500.2
becomes 4,500.2
.45000
becomes 45,000
.450000
becomes 450,000
.4500000
becomes 4,500,000
.این تگ اعداد رو تا زمانی که کوچک تر از 10 باشن به حروف تبدیل میکنه روش استفاده
{{ 1|apnumber:False }}
1 one
2 two
عدد رو به شاخص های عددی تبدیل میکنه
{{ 1000000|apnumber:False }}
1 milion
تاریخ رو در صورتی که از سه حالت امروز ، دیروز و فردا خارج نباشن به شکل امروز ، دیروز و فردا برمیگردونه و در صورتی که خارج از این سه بازه باشن خود تاریخ رو برمیگردونه.
تاریخ رو به شکل نوشتاری در میاره مثل
یک ماه و سه ساعت پیش
یک سال قبل
دو دقیقه قبل