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