Friday, March 16, 2018

Django : Tutorial Django part 4


Write a simple form

  • function vote จะแก้ไขเพื่อจะรับ request กับ poll_id จากนั้นนำมาตรวจสอบว่ามีการเลือก choice หรือไม่ ถ้าไม่จะเรียกหน้า detail.html ขึ้นมาพร้อมส่ง error message แต่ถ้ามีการเลือกก็จะทำการเพิ่ม vote ของ choice นั้นๆ
  • function results จะแก้ไข code เพื่อให้ function นี้แสดงผลโหวตของ choice ต่างๆ ว่ามีจำนวนโหวตเท่าไหร่ โดยทำการเพิ่มโค้ดใน polls/views.py

ตัวอย่างการทำ Simple form


Use generic views
  • generic views system จะทำให้ code สั้นลง โดยมี 3 ขั้นตอนดังนี้
1. แปลง URLconf
2. ลบส่วนที่ไม่ต้องการของ views
3. จัดการ views ใหม่โดยใช้ generic views

แปลง URLconf


No comments:

Post a Comment