วันเสาร์ที่ 27 มกราคม พ.ศ. 2561

(Week 2-2) test Function

Reference : https://docs.djangoproject.com/en/2.0/topics/http/views/

- A simple view
    Basic
    -     Http Request คือการส่งคำสั่งเพื่อขอข้อมูลโดย Client ไปยัง Server เพื่อให้ส่งข้อมูลตอบกลับมา
    -     Http Response คือการส่งข้อมูลที่ทาง Server นั้นตอบรับกลับไปยัง Client ตามที่ได้ขอมา

- Returning errors
    ส่งค่า message error ที่เราตั้งกลับไปกลับไป

- The Http404 exception
    (อธิบายเพิ่มเติมใน tutorial)

- Customizing error views แก้หน้า error พื้นฐานที่ django มี
  • handler404 : page_not_found()
  • handler500 : server_error()
  • handler403 : permission_denied()
  • handler400 : bad_request()

การทดลอง

สร้าง function ให้ return ค่า error 2 แบบ
1. error page not found ที่เราสร้าง
2. status http (อ้างอิง : https://en.wikipedia.org/wiki/List_of_HTTP_status_codes )

code ใน views.py


code ใน urls.py

ผลใน browser

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

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