วันจันทร์ที่ 1 พฤษภาคม พ.ศ. 2560

การใช้ template inheritence ใน Django

การใช้ template inheritence คือการสืบทอดเทมเพลต เพื่อให้ไม่ต้องเขียนโค้ดหน้าเว็บๆซ้ำๆ
เราจะมีหน้าหลักอันเดียว (base.html or parent) ภายในนั้นจะมีตัวแปร
หน้าที่สืบทอด (children) จะสามารถเปลี่ยนแปลงตัวแปรนั้นๆได้


เช่น base.html (Parent)

มีตัวแปรคือ
block header
block maincontent
block table_id
block table

ไฟล์ Children เช่น index.html

มีการใส่ข้อมูลตรงส่วนของ block maincontent คือ จะนำเอาข้อมูลในกล่องนี้ไปแสดงโดยมี
เทมเพลต base.html เป็นหลัก
ส่วนตัวแปรที่ไม่ได้ถูกแทนที่จะไม่แสดง

สรุปก็คือสามารถประหยัดเวลาในการเขียนโค้ดหน้าเว็บซ้ำเดิม หรือ รูปแบบเดียวกันครับ

Slide

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

commit เพิ่มเติม : เพื่ม userstory, bookmark

>>  add userstory ทำการเพิ่ม userstory ใน functional tests >>  add bookmark for user เพิ่มระบบ Bookmark โดยการสร้าง model ขึ...