मैं एक Django ऐप बना रहा हूं जहां मुझे प्रकाशन तिथियां प्रस्तुत करने की आवश्यकता है।

अभी तक, मेरे टेम्प्लेट पर प्रदान की गई तिथियां कुछ इस तरह दिखती हैं:

10 फरवरी, 2020 को प्रकाशित

क्या मैं Django के टेम्प्लेटिंग इंजन का लाभ उठा सकता हूं ताकि उन्हें और अधिक मानव-पठनीय बनाया जा सके, उदाहरण के लिए निम्नलिखित की तरह?

एक घंटे पहले प्रकाशित

0
user9931820 19 मार्च 2020, 12:45

2 जवाब

सबसे बढ़िया उत्तर

आप अपने टेम्पलेट में timesince इस तरह उपयोग कर सकते हैं

Published {{your_date_time_field|timesince}} ago

अधिक जानकारी के लिए दस्तावेज़ देखें

1
arjun 19 मार्च 2020, 12:49

दो मार्ग:

  1. {{ pub_date | Timesince }}: दस्तावेज़ीकरण के बाद से,
  2. {{ pub_date | प्राकृतिक समय }}: प्राकृतिक समय के दस्तावेज़ (django.contrib.humanize )
0
Fred Percudani 19 मार्च 2020, 16:03