วันอาทิตย์ที่ 29 มกราคม พ.ศ. 2560

Building Software II : Django tutorial 4

จาก Tutorial 4 ของ Django นั้น จะมี อยู่ 2 หัวข้อใหญ่ๆ
( เนื้อหา ส่วนใหญ่ อยู่ใน slide วันที่ 30/1/2560)

1 การทำ หน้าโหวดคะแนน ให้กับ ตัวเลือกในแต่ละคำถาม การแสดง ผลออกในหน้า detail result นั้นเอง ส่วน vote นั้นจะเป็นการทำงานที่ไม่แสดงออกมาเป็นหน้าจอ แต่เป็นส่วนตัดสินใจว่าจะให้ทำยังไงต่อไป

เมื่อ ทำตาม จะได้ผลลัพ ประมาณนี้ คือ

เมื่อคลิกเข้าไปในแต่ละคำถามก็จะพบ กับ หัวข้อคำถามและตัวเลือก มาให้เลือก

จากนั้นเมื่อทำการกดโหวด ในตัวเลือกที่ต้องการแล้วจะขึ้นหน้าผลลัพธ์

ซึ่อต่อไป

2 เป็นเรื่องของ generic views เนื่องจาก คำสั่ง ดึงค่าข้อมูล และการ บันทึกขึ้นมูล การอ่าน template และการ แสดง ผล render template เป็นเรื่องที่ทำบ่อย Django จึงได้ ทำ shortcut ชื่อว่า Generic system ขึ้นมา
     - Less code is better
โดยที่ ผลลัพธ์หลังจากการ ทำตาม ในหัวข้อนี้เสร็จแล้ว ผลลัพธ์ที่ได้จะเหมือนกับหัวข้อที่ 1 แต่โค้ดด้านในจะไม่เหมือนกัน
ซึ่งเมื่อเราทำส่วนนี้เสร็จ เราจะสามารถ แก้ไขชื่อตัวแปร ที่ส่งให้กับ template ได้ง่ายขึ้น (ทำให้มันเข้ากันได้ง่าย)
ซึ่ง generic มัน สามารถกำหนด ว่ามันจะใช้ กับ model ตัวไหน กำหนดชื่อตัวแปรที่จะส่งค่าไป กำหนดว่าจะใช้ template ตัวไหน เป็นต้น ทำให้เราสามารถแก้ไข path หรือ ตัวแปรที่จะส่ง หรือ model ที่จะใช้งานได้ง่ายขึ้น

เนื้อหาเพิ่มเติม : https://drive.google.com/file/d/0B7asHdbzNieldFA1M1BzTk5ERDQ/view?usp=sharing

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

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