के अंदर दो तिथियों के बीच दिनों की संख्या की गणना करें मेरे पास दो तिथियां हैं और "आपके परीक्षण के अंत से पहले दिन शेष" जैसे संदेश दिखाना चाहते हैं। जहां n
दो दी गई तिथियों के बीच कई दिन है। क्या यह विचारों के अंदर ऐसा करना बेहतर है या क्या इसे टेम्पलेट के अंदर करने का एक त्वरित तरीका है?Django टेम्पलेट्स
5
A
उत्तर
10
उपयोग timesince टेम्पलेट टैग।
1
संभव, नकल here
मैं वास्तव में एक ही विधि का उपयोग करता है lazerscience प्रयोग करेंगे कुछ इस तरह:
from datetime import datetime, timedelta
from django import template
from django.utils.timesince import timesince
register = template.Library()
@register.filter
def time_until(value):
now = datetime.now()
try:
difference = value - now
except:
return value
if difference <= timedelta(minutes=1):
return 'just now'
return '%(time)s ago' % {'time': timesince(value).split(', ')[0]}
संबंधित मुद्दे
- 1. django टेम्पलेट्स
- 2. Django टेम्पलेट्स
- 3. django टेम्पलेट्स:
- 4. django टेम्पलेट्स सख्त
- 5. django टेम्पलेट्स, अन्य स्ट्रिंग
- 6. कैसे Django टेम्पलेट्स
- 7. कॉमा Django टेम्पलेट्स
- 8. Django टेम्पलेट्स: एक विकल्प
- 9. Django टेम्पलेट्स: forloop.first और
- 10. Django टेम्पलेट्स: {ur url xyz%}
- 11. कैसे Django टेम्पलेट्स में टिप्पणी
- 12. टेम्पलेट्स में Django substr/substring
- 13. Django टेम्पलेट्स: "बैक" लिंक बनाएं?
- 14. Django टेम्पलेट्स - घोंसले में लूप
- 15. टेम्पलेट्स में Django settings.py चर
- 16. वेतन वृद्धि Django टेम्पलेट्स में एक चर
- 17. django टेम्पलेट्स में उपयोगकर्ता जानकारी प्राप्त करें
- 18. Django टेम्पलेट्स में समानांतर सरणी तक पहुंच?
- 19. django टेम्पलेट्स में वस्तुओं का मॉडल नाम
- 20. Django में नेस्टेड डॉट लुकअप टेम्पलेट्स
- 21. django टेम्पलेट्स के साथ पठनीय एचटीएमएल बनाना
- 22. Django कैसे जोड़ने के लिए एचटीएमएल टेम्पलेट्स
- 23. Django, टेम्पलेट्स, छोरों के लिए, और चक्र
- 24. Django टेम्पलेट्स - सरणी को स्ट्रिंग स्ट्रिंग
- 25. django: शामिल टेम्पलेट्स में ब्लॉक का उपयोग
- 26. django टेम्पलेट्स में अपवादों को पकड़ना
- 27. टेम्पलेट्स
- 28. टेम्पलेट्स
- 29. टेम्पलेट्स
- 30. समस्या टेम्पलेट्स
यह अपने समारोह में ugettext उपयोग करने के लिए तो यह internatiomalized जा सकती है, बेहतर होगा। –
मैं मानता हूं, यह स्निपेट उस उत्तर से लिया गया था जिसे मैंने लिंक किया था और केवल "समय से" समय के बजाय "समय तक" दिखाने के लिए संशोधित किया गया था (हालांकि यह अभी भी "x दिन पहले" प्रिंट करता है: पी) –