template
เป็นส่วนแสดงผลหน้าเว็บโดยจะรับค่าจาก view มาแสดงตามรูปแบบที่ได้กำหนดไว้
ตัวอย่างไฟล์ template
รูปแบบการเขียนเหมือนไฟล์ html ทั่วไป
{{ a }} แสดงค่าตัวแปร a
{% for %} สำหรับใช้ for loop จำเป็นต้องมี {% endfor %}
{% if %} สำหรับใช้ condition จำเป็นต้องมี {% endif %}
{% url %} สำหรับ link ไปยังไฟล์อื่น
รูปแบบ
{% url '[app name]:[name]' [arg[0]] [arg[1]] ... %}
ex: {% url 'polls:detail' question.id %}
จะ link ไปยัง app:polls name:detail และส่ง question.id เป็น arg
หน้าเว็บ index
หน้าเว็บ detail
ไม่มีความคิดเห็น:
แสดงความคิดเห็น