แสดงบทความที่มีป้ายกำกับ Web framework แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ Web framework แสดงบทความทั้งหมด

วันพุธที่ 18 ธันวาคม พ.ศ. 2556

The Meaning of Related Vocubalaries

Django
  • Django คือโปรแกรม OpenSource สำหรับพัฒนา web application ซึ่งเขียนในภาษา Python โดย Djangoมีเป้าหมายหลักในการทำให้การสร้าง website ที่ทำงานร่วมกับ database และมีความซับซ้อน ให้ง่ายขึ้นโดยจะมีการพัฒนาด้วยภาษา python ตลอดทั้ง application ซึ่งรวมถึงการ setting, files ต่างๆ, และ Data model ด้วย

วันอังคารที่ 17 ธันวาคม พ.ศ. 2556

Django documentation First steps Tutorial: Part 5

Writing your first Django app, part 5

Introducing automated testing
What are automated tests?
การทดสอบ(testingมีหลายระดับ การทดสอบบางอันอาจนำไปใช้ในส่วนประกอบเล็ก ๆ (method ของ model ที่เกี่ยวข้องได้คืนค่าต่าง ๆ ตามที่คาดหวังไว้หรือไม่) ในขณะที่การทดสอบอื่น ๆ ทดสอบการดำเนินการโดยรวมของซอฟต์แวร์(ลำดับของอินพุตที่ได้จากผู้ใช้ได้ให้ค่าตามที่คิดไว้หรือไม่) ทั้งหมดนั่นไม่ได้แตกต่างไปจากการทดสอบแบบอื่น ๆ ที่คุณเคยได้ทำไปใน Tutorial 1 ที่ได้ใช้ shell ในการทดสอบพฤติกรรมของ method หรือทดสอบการรันโปรแกรมและใส่ข้อมูลเพื่อตรวจสอบว่าจะมีผลเป็นเช่นไร

วันศุกร์ที่ 13 ธันวาคม พ.ศ. 2556

resource tracking : monehttp://b4198.blogspot.com/y part 1

Start project resource tracking
เริ่มต้นด้วยการสร้าง project ชื่อ resource tracking ส่วนขั้นตอนการสร้างจะไม่ขออธิบายเพราะได้เขียนไปในบทความที่ผ่านมาแล้ว หากต้องการดูรายละเอียดของแต่ละเวอร์ชั่นสามารถคลิกดูที่ข้อความด้านล่างได้เลย
ต่อไปทำการ add .hgignore เพื่อให้ mercurial ไม่สนใจไฟล์ .pyc และทำการเซ็ท Timezone เป็น "Asia/Bangkok"
หลังจากนั้นก็ทำการ Start app money and Activating app

วันศุกร์ที่ 6 ธันวาคม พ.ศ. 2556

Djangobook Chapter 4: Templates

Chapter 4: Templates

Using the Template System
การทดสอบการใช้งาน Template ในบทความนี้ต้องทำการสร้างโปรเจคของ Django เสียก่อนจากนั้นให้ไปที่ directory ที่มีไฟล์ manage.py ให้ทำการ shell โดยใช้ command : python manage.py shell
 python manage.py shell  
จากนั้นพิพม์โค้ดตามด้านล่างนี้

Django documentation First steps Tutorial: Part 4

Writing your first Django app, part 4
ในบทความนี้เรากำลังทำ web-poll application ต่อจากบทความที่แล้วและจะโฟกัสไปที่กระบวนการทำและ cut down โค้ดของ simple form
Write a simple form
ทำการอัพเดทรายละเอียดของ poll จากตัวอย่างอันที่แล้ว template ที่เป็น html form 

Django documentation First steps Tutorial: Part 3

Writing your first Django app, part 3
Tutorial part 3 ก็จะทำต่อมาจาก Tutorial part 2 แต่เราจะสนใจในเรื่องการสร้าง public interface – “views.”

 Write your first view
เริ่มจากเข้าไปแก้ไขไฟล์ polls/views.py จากนั้นพิมพ์โค้ดตามนี้

วันพุธที่ 4 ธันวาคม พ.ศ. 2556

Django documentation First steps Tutorial: Part 2

Writing your first Django app, part 2
จากบทความที่แล้วเป็นการทดลองใช้ API ของ Django ใน part 2 นี้จะทดลองการใช้ Web-poll application ผ่าน Django Administration ขั้นแรกเราพิมพ์ Command
 python manage.py runserver  


วันอังคารที่ 3 ธันวาคม พ.ศ. 2556

Django documentation First steps Tutorial: Part 1

Writing your first Django app, part 1
ใน Tutorial part 1 จะสอนเราเริ่มตั้งแต่สตาร์ทโปรเจค การรันเซิฟเวอร์ การเซ็ทอัพดาต้าเบส การสตาร์ทแอพ พื้นฐานการใช้คลาสกับดาต้าเบส การซิงค์ดาต้าเบสกับแอพ และสุดท้ายพื้นฐานการใช้ API บน python shell
เริ่มต้นจะเป็นการให้ใช้คำสั่ง

Djangobook Chapter 3: Views and URLconfs

Chapter 3: Views and URLconfs
ในการทดลองการใช้ Django Dynamic URLs ได้ import datetime ซึ้งเป็น library ของ python มาใช้แสดงเวลาปัจจุบันมีการส่ง request จาก URL เพื่อนำเวลามาแสดงผลโดยจะเป็นการบวกเวลาเพิ่มจากปัจจุปัน 
 Show current time
ในหน้า home ของเวปนั้นจะให้เรียกใช้ function home ใน views.py เพื่อแสดงข้อความและมีลิงค์ให้คลิกแสดงเวลาปัจจุบัน ส่วนของ URL จะเพิ่ม URL ที่เรียกใช้ function home เข้าไปในส่วน urls.py 

วันพฤหัสบดีที่ 28 พฤศจิกายน พ.ศ. 2556

Getting started with django



Getting started with django


What is Django  ??
Django คือโปรแกรม OpenSource สำหรับพัฒนา web application framework ซึ่งเขียนด้วยภาษา Python



คุณสมบัติของ Django Framework
1. Object-relational mapper คือ การกำหนด Data Model ในภาษา Python เพื่อการทำงานด้านข้อมูล และสนับสนุน dynamic database-access API
2. Automatic admin interface คือ ส่วนของการสร้าง Interface อัตโนมัติสำหรับการ add, edit , delete และ search ด้วย Django Framework
3. Elegant URL design คือ การทำให้ URL มีความสวยงาม สั้น กระชับ สื่อความหมายของหน้านั้น ๆ ได้อย่างชัดเจน เหมาะสมกับการทำ SEO ในปัจจุบัน
4. Template system คือ Django นั้นมีการออกแบบ Template Language เพื่อการเขียนแยกส่วนระหว่้าง Design และ Business Logic
5. Cache system คือ ส่วนของการบันทึก จัดการข้อมูลที่มีการดาวน์โหลดไปแล้ว เพื่อเพิ่มประสิทธิภาพการทำงานของเว็บไซต์ด้านความเร็ว และด้านอื่น ๆ     
6. Internationalization คือ Django สนับสนุน Application ที่มีความหลากหลายด้านภาษาในการแสดงผล