2012-07-20 13 views
12

मेरे पास डेटाटाइम ऑब्जेक्ट है।django डेटाटाइम प्रारूप आउटपुट को कैसे बदलें?

<ul> 
<li>{{ sale.validity }}</li> 
</ul> 

और आउटपुट मैं हो रही है प्रारूप में है: यह मेरा टेम्पलेट फ़ाइल है

18 जुलाई 2012, आधी रात

मैं वास्तव में परिवर्तन करना चाहते हैं प्रारूप में संख्यात्मक होने के लिए आउटपुट: दिन-महीने-वर्ष, उदाहरण के लिए उपरोक्त को बदल दिया जाएगा:

18-07-2012

क्या कोई मुझे इस पर सही दिशा में इंगित कर सकता है?

उत्तर

27

प्रति Django docs, आप प्रारूप तारीख करने के लिए एक date फिल्टर का उपयोग कर सकते हैं: इसके अतिरिक्त

{{ sale.validity|date:"d-m-Y"}} 

, आप भी DATE_FORMAT (या DATETIME_FORMAT) यदि USE_L10N है इस तरह के मूल्यों को प्रदर्शित करने के लिए एक परियोजना चौड़ा डिफ़ॉल्ट सेट के लिए सेटिंग सेट कर सकते हैं असत्य। यदि यह सच है, तो आप इस documentation on format localization पर एक नज़र डालना चाहेंगे।

+0

यह बहुत अच्छा है। इसे सही धन्यवाद के रूप में चिह्नित करने के लिए समय की प्रतीक्षा कर रहा है – Tom

संबंधित मुद्दे