วันพุธที่ 5 ธันวาคม พ.ศ. 2555
สุดท้ายก็ไม่ครบ
## ในสุดท้ายก็ไม่ครบ 10 ตามที่อาจาร์สั่งครับ
แต่ก็มีประมาณนี้ ที่ผู้เขียนคิดว่าเป็นหลักพื้นฐานในการทำต่อไปครับ ##
กล่องรับ input
Ex version 5
กล่องรับ input คือกล่องสำหรับรับค่าตามที่เรากำหนด แล้วทำไมต้องมี?
ในการรับค่านั้น ณ ตอนนี้เรารับมาจาก url อย่างเดียว แต่มันมีวิธีอื่นอยู่ ก็คือ กล่องรับ input นี่ละครับผม
กดคลิกที่นี่เพื่อดู Code ครับ
### จะเห็นว่าเราจะใช้ template ในการโชว์แล้วนะครับเพื่อความง่ายดายต่อการแก้ไข/เพิ่มเติม
กล่องรับ input คือกล่องสำหรับรับค่าตามที่เรากำหนด แล้วทำไมต้องมี?
ในการรับค่านั้น ณ ตอนนี้เรารับมาจาก url อย่างเดียว แต่มันมีวิธีอื่นอยู่ ก็คือ กล่องรับ input นี่ละครับผม
กดคลิกที่นี่เพื่อดู Code ครับ
### จะเห็นว่าเราจะใช้ template ในการโชว์แล้วนะครับเพื่อความง่ายดายต่อการแก้ไข/เพิ่มเติม
Template ?
Ex version 4
ทำไมต้องใช้ template ?
template เปรียบเสมือนรูปแบบหรือโครงร่างสำหรับแสดงผลครับ ทำให้ง่ายต่อการใช้
มากกว่าการที่จะ return ออกไปเป็นอย่างอื่นก่อน
คลิกที่นี่ครับ
ทำไมต้องใช้ template ?
template เปรียบเสมือนรูปแบบหรือโครงร่างสำหรับแสดงผลครับ ทำให้ง่ายต่อการใช้
มากกว่าการที่จะ return ออกไปเป็นอย่างอื่นก่อน
คลิกที่นี่ครับ
การสร้าง app และ การเตรียม database ?
Ex version 3
ใน1project ใหญ่จะสามารถมีได้หลาย app ย่อยๆ แทนที่เราจะสร้าง project หลายๆอันก็มีวิธีนี้คือสร้าง app เพิ่มได้ ใน app นั้นๆ ในมีไฟล์ views เป็นของตัวเอง และ ไฟล์ model ที่อาจจะมองว่าเป็น Class ก็ได้ครับ
ส่วนการเตรียม database นั้น คือ เราจะต้องไปก็หมดที่อยู่และแบบของ database ในไฟล์ที่ชื่อ setting.py ของโฟลเดอร์ project หลักของเราครับ
คลิกที่นี้ครับ
ใน1project ใหญ่จะสามารถมีได้หลาย app ย่อยๆ แทนที่เราจะสร้าง project หลายๆอันก็มีวิธีนี้คือสร้าง app เพิ่มได้ ใน app นั้นๆ ในมีไฟล์ views เป็นของตัวเอง และ ไฟล์ model ที่อาจจะมองว่าเป็น Class ก็ได้ครับ
ส่วนการเตรียม database นั้น คือ เราจะต้องไปก็หมดที่อยู่และแบบของ database ในไฟล์ที่ชื่อ setting.py ของโฟลเดอร์ project หลักของเราครับ
คลิกที่นี้ครับ
urls and views
Ex version 2
ในส่วนของการทำงาน ถ้าว่ากันง่ายๆ ก็คือ urls นั้นๆมันจะไปเรียกฟังชั้นใน views มาแสดงผลครับ
คือ url เปรียบเหมือนผู้เรียก และฟังชั้นก์ใน views ก็คือคนถูกเรียกครับ (ดูงงๆนะ ^^)
ยกตัวอย่างครับ
ตัวอย่าง views
ตัวอย่าง urls
ในส่วนของการทำงาน ถ้าว่ากันง่ายๆ ก็คือ urls นั้นๆมันจะไปเรียกฟังชั้นใน views มาแสดงผลครับ
คือ url เปรียบเหมือนผู้เรียก และฟังชั้นก์ใน views ก็คือคนถูกเรียกครับ (ดูงงๆนะ ^^)
ยกตัวอย่างครับ
url(r'^$', 'tencommit.views.home')
- url นี้ จะไปเรียก ฟังก์ชั่น home ในไฟล์ views และในโฟลเดอร์ tencommitตัวอย่าง views
ตัวอย่าง urls
.hgignore >>What?
Ex version 1
- ที่ผมคิดว่าสำคัญก็คือ การสร้างไฟล์ .hgignore แล้วมันคืออะไร? สร้างทำไม?ในการ runserver แต่ละครั้งนั้นจะมีไฟล์ที่เปลี่ยนแปลงหรือเพิ่มเข้ามา ซึ่งเราอาจไม่ต้องสนใจมัน
เมื่อเราใช้ hg หรือ mercurial มองดูแต่ละที่ไฟล์พวกที่จะเปลี่ยนอยู่ตลอด เราจึงต้องมองข้างมันไป
และการมองข้ามที่ว่ามันก็คือ การสร้างไฟล์ .hgignore ขึ้นมาครับผม
กดที่นี้เพื่อดู Code ครับ
สมัครสมาชิก:
บทความ (Atom)