Django คือ Web Framework ซึ่งใช้ในการช่วยพัฒนา Web Application ให้ง่ายขึ้นลดความซับซ้อนและความยุ่งยากและเวลาที่ใช้ในการพัฒนา Web Application ลงไปอย่างมาก
จากตัวอย่างการพัฒนา Web Application โดยไม่ใช่ Web Framework มาช่วยที่มีใน Django Book นั้นจะเห็นได้ว่ามีความยุ่งยากและซับซ้อนกว่ามาก อีกทั้งยังต้องคอยจัดการ Database Connection เองอีกด้วยซึ่งรูปแบบที่ใช้กันจะเป็นไฟล์นามสกุล .cgi
โดยรูปแบบของการสร้าง Web Application โดยใช้ Django นั้นมีส่วนประกอบหลักๆ 4 ส่วนคือ Models , Views , Urls และ Templates ซึ่งทั้ง 4 ส่วนนี้เขียนขึ้นมาด้วยภาษา Python
- Models นั้นเป็นการเขียนรูปแบบของ Database ที่เราต้องการสร้างขึ้นด้วยภาษา Python
- Views จะเป็นการเขียนฟังก์ชั่นเพื่อเอาไว้เรียกใช้เมื่อมีการเรียก Urls และ Urls จะมาเรียกฟังก์ชั่นใน Views ที่เราไว้เขียนออกไปแสดงผล
- Urls เป็นส่วนที่ใช้จัดการชื่อ Urls เวลาที่ผู้ใช้พิม Urls มาจะนำมาเทียบกับรูปแบบที่มีใน Urls หากตรงกันก็จะไปเรียกฟังก์ชั่นใน Views ที่เราเขียนไว้
- Template เป็นแบบฟอร์มของหน้าเว็บ HTML ที่เราสร้างไว้เพื่อนำมาข้อมูลที่ใช้ในการแสดงผลมาใส่เข้าไปแล้วส่งกลับไปแสดงผลให้ผู้ใช้
ไม่มีความคิดเห็น:
แสดงความคิดเห็น