Sunday, September 26, 2010

Learning Django: Create Website

Create Website

ขั้นแรกก่อนจะสร้าง web page ก็ต้องสร้าง website กันก่อน ลองมาสร้าง website โดยใช้ชื่อ project ว่า mysite
การสร้างมีขั้นตอนดังนี้
1. ไปยัง folder ที่จะสร้าง project
2. รัน
django-admin.py startproject mysite 
(ใน windows อาจจะมีปัญหาเรื่อง path ในการเรียก file django-admin.py จะอยู่ใต้ folder scripts ใน python directory)
3. เราจะได้ folder ที่ชื่อ mysite ภายในประกอบด้วย file ประเภท .py ทั้งหมด 4 files
    1. __init__.py ไฟล์สำหรับจัดการ package ของ python
    2. manage.py ไฟล์ utilites สำหรับจัดการ Django project นั้นๆ
    3. settings.py ไฟล์ตั้งค่าสำหรับ Django project
    4. urls.py เอาไว้ map ระหว่าง url และ module ต่างๆ

Running Application

หลังการสร้าง website แล้วก็เตรียมพร้อมจะสร้าง page แต่ก่อนอื่น มาดูวิธีการ run project ก่อน

ในตัว Django เองจะมี web server มาให้แล้วสามารถใช้ทดสอบในระหว่างการพัฒนาก่อนที่จะ deploy ลง server ของจริง เราสามารถ startup web server โดยใช้คำสั่ง

python manage.py runserver

(manage.py ที่อยู่ใน folder mysite)

หลังจากนั้นจะสามารถ view page ได้โดยผ่านทาง http://127.0.0.1:8000/

เราสามารถเปลี่ยน port และ ip ของ web server ได้

No comments:

Post a Comment