ฟอร์แมตตัวเลขและฟอแมตวันที่ สำหรับ django templates



การใช้งานฟอร์แมตตัวเลข บน HTML Template สำหรับ django มีขั้นตอนดังนี้











1. ติดตั้งส่วนเสริมของ django ใน INSTALLED_APPS 

'django.contrib.humanize',



2. เรียกใช้งานในหน้า HTML Template

{% load humanize %}

3. วิธีเอาไปใช้งาน

- แบบปกติ
{{ myvalue|intcomma }}

- จำนวนทศนิยม 2 ตำแหน่ง
{{ floatvalue|floatformat:2|intcomma }}

การใช้งานฟอร์แมตวันที่ บน HTML Template สำหรับ django มีขั้นตอนดังนี้
สามารถใช้คำสั่งฟิลเตอร์ (Filter) ได้เลย โดยไม่ต้องติดตั้งอะไรเพิ่มเติม

ตัวอย่าง
{{ mydatevalue|date:'d/m/Y H:i' }}

จะได้ผลลัพธ์ ดังนี้
27/11/2018 11:00

*มีฝรั่งเขียนอธิบายไว้ดีมาก ดูได้ที่: simpleisbetterthancomplex
**ดูอ้างอิงฟอร์แมตได้ที่นี่: django 2.1, ref. date format

ความคิดเห็น