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

Django CMS

        อันดับแรกเลยก่อนที่เราจะใช้ CMS นั้นเราต้องมีการ install เสียก่อน แต่ในการ install ของผมมันจะมีปัญหา คือเกิด error แต่ผมจะแก้โดยการลบ Django 1.5 ออกก่อน แล้วหลังจากนั้นผมจะใช้ Django 1.4 แทน

ขั้นแรก เริ่มต้นจากการหาตำแหน่งที่อยู่ของโปรแกรม Django 1.5
     python -c "import sys; sys.path = sys.path[1:];
     > import django;
     > print(django.__path__)"
หลังจากนั้น ก็จะแสดง output ออกมา ['/usr/local/lib/python2.7/dist-packages/django']
ต่อมาให้ใช้คำสั่ง sudo rm -r xxx เพื่อลบโปรแกรมเก่าออก ซึ่ง xxx ในที่นี้คือ /usr/local/lib/python2.7/dist-packages/django (เป็นตำแหน่งที่อยู่ของโปรแกรมเดิม)

ขั้นสอง เป็นการ install Django อันดับแรกเราต้องเข้าไปโหลด Django มาก่อน
            ตามลิงค์นี้ https://www.djangoproject.com/download/
ผมจะเลือกโหลด Django-1.4.3.tar.gz ต่อมาให้ทำการแตกไฟล์ด้วยคำสั่ง tar xzvf Django-1.4.3.tar.gz หลังจากนั้นก็ cd Django-1.4.3 ก่อนที่จะพิมพ์คำสั่งนี้ ให้เข้าไปยังตำแหน่งที่โหลดไฟล์มาก่อน แล้วตามด้วยคำสั่ง sudo python setup.py install เพื่อทำการ install ถือเป็นการลง Django เสร็จเรียบร้อยแล้ว

ขั้นสาม เป็นการ install CMS
     sudo aptitude install python2.7 python-setuptools python-imaging 
     sudo easy_install pip 
     sudo pip install django-cms south 
     sudo aptitude python-psycopg2 
     sudo aptitude install python-mysql

-----------------------------------------------------------------------------------------------------------------------------------------------

Commit " Starting your Django project "
     ใน commit นี้เป็นการสร้าง project ที่ชื่อว่า myproject 
     หลังจากนั้นให้ runserver ดู ด้วยคำสั่ง python manage.py runserver ก็จะปรากฎดังรูปนี้


Commit " Installing and configuring django CMS in your Django project "
     ใน commit นี้ จะเป็นการ set ค่าให้กับไฟล์ settings.py

Commit " URL configuration "
     ใน commit นี้ จะเป็นการ set ค่าให้กับไฟล์ urls.py

Commit " Creating templates "
     ใน commit นี้ จะเป็นการสร้าง template ขึ้นมาทั้งหมด 3 ไฟล์ด้วยกัน คือ base.html , template_1.html และ template_2.html

หลังจากที่ทำตามขั้นตอนที่กล่าวมาข้างต้นแล้ว เมื่อเรา runserver ก็จะปรากฎดังรูปนี้


สามารถศึกษาได้ตามลิงค์นี้ : http://docs.django-cms.org/en/2.2/getting_started/tutorial.html


ไม่มีความคิดเห็น:

แสดงความคิดเห็น