Saya memiliki tanggal dalam format ISO 8601 dalam database %Y-%m-%d
,. Namun, ketika tanggal diteruskan ke templat, hasilnya seperti ini Oct. 16, 2011
.
Adakah cara agar saya dapat memanipulasi format menjadi apa pun yang saya inginkan?
django
django-templates
pesta-
sumber
sumber
Di dalam templat Anda, Anda dapat menggunakan
date
filter Django . Misalnya:Memberikan:
Lebih banyak contoh pemformatan di dokumen filter tanggal .
sumber
Setel keduanya
DATE_FORMAT
danUSE_L10N
Untuk membuat perubahan untuk seluruh situs di Django 1.4.1 tambahkan:
ke
settings.py
file Anda dan edit:sejak l10n diganti
DATE_FORMAT
Ini didokumentasikan di: https://docs.djangoproject.com/en/dev/ref/settings/#date-format
sumber
Gunakan saja ini:
Ini akan menunjukkan sesuatu seperti 2016-10-16 . Anda dapat menggunakan format yang Anda inginkan.
sumber
Untuk mengubah format tanggal di views.py dan kemudian menetapkannya ke template.
sumber
Yang Anda butuhkan adalah filter template tanggal .
misalnya:
Ini kembali
Joined December 2018
sumber
Jika Anda perlu menunjukkan tanggal dan waktu yang singkat (11/08/2018 03:23) Anda dapat melakukannya seperti ini:
Detail untuk tag ini di sini dan lebih lanjut tentang tanggal sesuai dengan format yang diberikan di sini
Contoh:
sumber