İki tarihim var ve "deneme sürenizden önceki n günler" gibi bir mesaj göstermek istiyorum. n
, belirtilen iki tarih arasındaki gün sayısıdır. Bunu görüşlerin içinde yapmak daha mı iyi, yoksa şablonun içinde yapmanın hızlı bir yolu var mı?Django şablonlarında iki tarih arasındaki gün sayısını hesaplayın
5
A
cevap
10
timesince şablon etiketini kullanın. Olası
1
, here
Aslında aynı yöntem lazerscience kullanır kullanmayı tercih ediyorum böyle bir şey çoğaltmak:
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]}
İlgili konular
- 1. İki tarih arasındaki hafta sayısını nasıl hesaplarsınız?
- 2. Mysql'deki iki tarih arasındaki fark gün sayısı nasıl alınır?
- 3. Java'da iki tarih arasındaki gün sayısı nasıl alınır?
- 4. İki değeri hesaplayın ve Django
- 5. İki tarih arasındaki ayın sayısını nasıl hesaplayabilirim? C#
- 6. İki tarih arasındaki tüm tarihler nasıl oluşturulur?
- 7. Geçerli tarih ve tarih alanı arasındaki gün sayısı
- 8. Dünyadaki iki koordinat arasındaki uzaklığı hesaplayın
- 9. İki ondalık basamak arasındaki yüzde artışını hesaplayın
- 10. Android'de iki kez arasındaki farkı hesaplayın
- 11. İki ham işaretçi arasındaki uzaklığı hesaplayın
- 12. Django şablonlarında model için nesne sayısını nasıl alabilirim?
- 13. İki tarih aralığı arasında kesişen gün sayısı
- 14. Hesaplayın Sql
- 15. iki tarih arasındaki bir tarih seçin
- 16. İki tarih arasındaki günler kendO DateTimePicker
- 17. Django medya URL'ler django şablonlarında
- 18. İki tarih arasındaki ayları listele
- 19. Django şablonlarında VEYA koşul
- 20. Django şablonlarında kodlamada sorun var
- 21. iki tarih
- 22. Informatica: iki tablo arasındaki tarih alanını karşılaştırarak
- 23. Java'da iki tarih arasındaki zaman farkı
- 24. Dapper ORM'deki İki Tarih Arasındaki Verileri Süzme
- 25. İki tarih arasındaki tüm saatleri nasıl seçerim?
- 26. SPARQL İki tarih arasındaki farkın hesaplanması
- 27. İki tarih arasındaki bir alanın ortalama noktası
- 28. Laravel Eloquent Tarih Aralığı - İki tarih arasındaki sorgu
- 29. İki tarih arasındaki iş günlerinin sayısı nasıl hesaplanır?
- 30. Python'da iki tarih arasındaki tüm tarihleri (ay, gün ve yıl) nasıl alabilirim?
O internatiomalized bulabilmesi için fonksiyonunda ugettext kullanmak daha iyi olacaktır. –
Katılıyorum yanıtı, bu snippet'e bağlandığım yanıttan alındı ve yalnızca "zamandan beri" yerine "bugüne kadarki zaman" göstermek için değiştirildi (yine de x gün önce yazdırılıyor olsa da: P) –