Django şablonlarında yerelleştirilmiş bir tarih elde etmek için sorun yaşıyorum.Belirli bir biçimi kullanarak Django şablonunda yerelleştirilmiş bir tarih nasıl edinilir?
benim yapılandırma dosyasında bu var:
LOCALE_NAME ='es_VE'
LANGUAGE_CODE = 'es-ve'
TIME_ZONE = 'America/Caracas'
USE_I18N = True
USE_L10N = True
USE_TZ = True
Ben işlemek istediğiniz tarih edilir: mydate=2016-03-21 23:59:59.999999-04:30
Bu kod {{mydate|date:"d/m/Y"}}
"21/03/2016"
ve sürdüğü Bu bir {{mydate|localize}}
, "22 de Marzo de 2016 a las 04:29" (22/03/2016) 'de gösterilmiştir.
Yerel filtre filtresinin sonucunu, tarihin filtre biçimini kullanarak almak istiyorum.
Bunu başarmanın bir yolu var mı?
Tarih filtresi saat dilimini farkında hale getirmeye ne dersiniz ?, bu mümkün mü? –
Zaman dilimi ile biliniyorsa, datetime nesnesiyle ilişkili zaman dilimini görüntülemek istediğinizde, https://docs.djangoproject.com/en/1.9/ref/settings/#datetime-format ve https: // docs .djangoproject.com/tr/1.9/ref/templates/builtins/# std: templatefilter-date Saat dilimi biçimini özelleştiremezsiniz, böylece istediğiniz çıktıyı almak için kendi özel filtrenizi kodlamanız gerekebilir. . –
22/03/2016 tarihini göstermek için {{mydate | date: "d/m/Y"}} istedim, özel bir filtrede de düşünüyordum, ancak yerleşik bir yol olup olmadığını öğrenmek istedim. –