วันอังคารที่ 9 พฤษภาคม พ.ศ. 2560

สรุปสั้น Django Tutorial #4

ลิงค์ >> https://docs.djangoproject.com/en/1.11/intro/tutorial04/

สร้างส่วนของแบบฟอร์ม
    คราวนี้ก็จะเป็นการทำให้ app polls มีการโหวตได้กัน โดยเริ่มจากแก้ไขหน้า detail ให้มีส่วนของแบบฟอร์ม


    จากนั้นก็สร้างเมธอด vote ขึ้นมา โดยใน try ก็คือจะมีการรับค่า choice จาก form ใน template detail เข้ามา จากนั้นก็ให้เพิ่มจำนวนในตัวแปร votes ขึ้นไปหนึ่งแล้ว Redirect ไปที่หน้า results แต่ถ้าหากไม่เลือก choice จะเข้าสู่ except ให้ทำการขึ้น error message ออกมา




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



ผลลัพธ์

กรณีไม่ได้เลือก choice แล้วกดโหวต

Use generic views: Less code is better
    จะเป็นการย่อโค้ดให้สั้นลงด้วยการใช้ generic ซึ่งคำสั่งหลายๆอย่างจะถูกย่อลงในรูปแบบของการประกาศตัวแปร เช่น template ที่จะเรียกใช้ Model ที่เรียกใช้ เป็นต้น



~ เป็นอันจบ django tutorial ที่ 2 ~

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

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