Wednesday, July 4, 2018

Commit webapp Food Detail: Config Food and simple Unti Test

 
 

  • Detail Commit
      จากนั้นเราได้เพิ่ม function: config_food ที่เอาไว้สำหรับแก้ไข ชื่ออาหาร หรือน้ำตาล โดยจะรับค่ามาจากหน้า html ซึ่งการแก้ไขนั้นจะสามารถแก้ไขชื่ออาหาร และระดับน้ำตาลได้ โดยเมื่อ webapp ได้รับ input เข้ามาจะนำเอา input ดังกล่าวมาใช้ในการเรียกอาหารที่ต้องการแก้ไขมาจาก database และทำการแก้ไข เมื่อแก้ไขเสร็จสิ้นจะแสดงผลบนหน้าแรกของ webapp: Food Detail และได้ทำการตั้งเงื่อนไขสำหรับป้องกัน user ใส่ข้อมูลไม่ครบ คือถ้าสมมุติว่า user ต้องการเพิ่มอาหาร แล้วใส่เพียงชื่ออาหาร แต่ไม่ใส่ระดับน้ำตาล webapp จะแสดงหน้า html ที่จะแสดงข้อความ error ขึ้นมา และยังมีการนับจำนวนอาหารทั้งหมดที่อยู่ใน database ด้วย

  • File: fooddetail/views.py
 
   

       ได้สร้างไฟล์ urls.py สำหรับ webapp Food Detail

  • File: fooddetail/urls.py
 

  • File: fooddetail/templates/fooddetail/index.html
 

  •  File: fooddetail/templates/fooddetail/error_message.html

No comments:

Post a Comment