ผลต่างระหว่างรุ่นของ "Fcamp"
ไปยังการนำทาง
ไปยังการค้นหา
Jittat (คุย | มีส่วนร่วม) |
Jittat (คุย | มีส่วนร่วม) |
||
แถว 23: | แถว 23: | ||
** template inheritance | ** template inheritance | ||
** django form library | ** django form library | ||
+ | *** [[fcamp:โครงการใช้ django form|โครงการใช้ django form]] | ||
*** เอกสารทั่วไป http://docs.djangoproject.com/en/dev/topics/forms/ | *** เอกสารทั่วไป http://docs.djangoproject.com/en/dev/topics/forms/ | ||
*** Widget: http://docs.djangoproject.com/en/dev/ref/forms/widgets/ | *** Widget: http://docs.djangoproject.com/en/dev/ref/forms/widgets/ |
รุ่นแก้ไขเมื่อ 09:00, 25 ตุลาคม 2553
หน้านี้เป็นหน้าสำหรับรวบรวมข้อมูลสำหรับการอบรม fcamp
เนื้อหา
ลิงก์ด่วน
เนื้อหาและเอกสารประกอบ
วันที่ 1: Django ที่ไม่มีฐานข้อมูล
- เริ่มต้นหัดเขียนโปรแกรม
- โปรแกรมแรกกับ Django
- ไฟล์คอนฟิกที่แก้ไขแล้ว settings.py urls.py
- การส่งข้อมูลไปยัง template
- การรับอินพุตจาก form
- static files
- css
- โปรแกรมแรกกับ Django
- เนื้อหาภาคขยาย
- url configuration
- django template layer: tags and filters
- template inheritance
- django form library
เครื่องมือ:
- Python: App Engine ต้องใช้ Python 2.5
- สำหรับผู้ใช้ Windows ดาวน์โหลดที่ http://www.python.org/download/releases/2.5.4/
- ผู้ใช้ Ubuntu สามารถใช้ Python หลายเวอร์ชันปนกันได้โดยใช้ Virtual Env
- Django
- ดาวน์โหลด: http://www.djangoproject.com/
- ขั้นตอนการติดตั้ง: http://docs.djangoproject.com/en/dev/topics/install/
- เอดิตเตอร์ดี ๆ สักตัว ที่สามารถทำ syntax highlighting และ code completion ได้:
- ตัวใหญ่: http://www.eclipse.org/
- ตัวกลาง: http://www.gnu.org/software/emacs/ (สำหรับ windows http://core.ring.gr.jp/pub/GNU/emacs/windows/emacs-23.2-bin-i386.zip)
- Emacs keyboard shortcuts http://www.engr.uvic.ca/~dastone/emacs-keys.html
- ตัวเล็ก: http://notepad-plus-plus.org/
- ตัวคลาสสิก: http://www.vim.org/
วันที่ 2: App Engine
- เริ่มใช้ App Engine helper สำหรับ Django [1]
- Data store API
- Deployment
วันที่ 3: เครื่องมือเพิ่มพลัง
- Version control: mercurial
- Unit testing