Tuesday, March 23, 2010

เมื่อหันกลับมาเริ่มทำ Application ด้วย Django เสียที

จากเรื่อง "แปลเอกสาร Django Book ภาษาไทย"

เมื่อก่อนได้เร่ิมใช้งาน Django แต่เห็นว่าการใช้งาน Model ยังติดปัญหาอยู่ แต่มาพักหลังเห็นความคืบหน้าไปมาก ก็เลยตัดสินใจนำ Django มาลอง port งานที่เป็น PHP มาใช้งานดู

เร่ิมด้วยการติดตั้งก่อน

ผมชอบการติดตั้งแบบ Installation Development Version เพียงเพราะว่าเวลามีอะไรเปลี่ยนแปลงก็ง่ายดี มาเริ่มกันเลยครับ

ติดตั้ง Python2.6 ก่อน
เนื่องจากเครื่องที่ผมใช้งานเป็น Mac Snow Leopard 10.6 ซึ่งก็เป็นระบบปฏิบัติการ 64 บิต ดังนั้นเพื่อความสะดวกผมก็ติดตั้งจาก source

$ cd ~
$ mkdir MyApplication
$ wget http://www.python.org/ftp/python/2.6.5/Python-2.6.5.tgz
$ tar xzvf Python-2.6.5.tgz
$ cd Python-2.6.5
$ ./configure --enable-framework --enable-universalsdk=/Developer/SDKs/MacOSX10.6.sdk/ --with-universal-archs=intel
$ make
$ sudo make install

เมื่อเราติดตั้งเสร็จเราก็จะได้ site-packages ที่นี่ /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages

ต่อมาก็ติดตั้ง Django
$ cd ~/MyApplication
$ svn co http://code.djangoproject.com/svn/django/trunk/ django-trunk
$ cd django-trunk
$ sudo ln -s `pwd`/django /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/django
$ sudo ln -s `pwd`/django/bin/django-admin.py /usr/local/bin

ผมใช้ PostgreSQL เป็นฐานข้อมูล
ต่อมาก็ติดตั้ง psycopg
$ cd ~/MyApplication
$ wget http://initd.org/pub/software/psycopg/psycopg2-2.0.14.tar.gz
$ cd psycopg2-2.0.14
$ sudo /Library/Frameworks/Python.framework/Versions/2.6/bin/python2.6 setup.py install

เท่านี้เราก็เร่ิมใช้งานกันได้แล้ว


No comments: