Django - Hello, World!
คราวที่แล้วเป็น Hello, World! แบบครึ่งๆ กลางๆ ยังไม่เห็นคำที่ควรจะเห็น เพราะเหนื่อยแล้ว เลยต้องมาต่อภาค 2 ให้จบ ก่อนอื่นเข้าไปในโปรเจคก่อน
cd ~/work/git/django66/samplesite
แล้วสร้างแอ๊พ
python manage.py startapp helloworld
จะได้เพิ่มมาดังนี้
helloworld/ helloworld/__init__.py helloworld/views.py helloworld/models.py
เป็นโค้ดโล่งๆ ไม่มีอะไรในกอไผ่ ตอนนี้เราแค่อยาก Hello, World! อย่างอื่นไม่สน พุ่งตรงไปที่ helloword/views.py ดีกว่า
from django.http import HttpResponse def helloworld(request): return HttpResponse('Hello, World!')
ต่อมาก็เอาไปใส่ใน urls.py เป็นการใส่ routing แบบง่ายๆ
from django.conf.urls.defaults import * urlpatterns = patterns('', (r'^$', 'samplesite.helloworld.views.helloworld'), )
เสร็จแล้ว ได้เวลาทดสอบ
python manage.py runserver
แล้วเข้าไปดูผลที่ http://localhost:8000/
Roti (alpha) thinks you may like these:







controller ใน django หน้าตาเป็นไงครับ?
views.py นี่ดูเหมือนจะเป็นตัวจัดการ view อะไรซักอย่าง ? หน้าตาโครงสร้างมัน ถ้าเทียบกับ Java ก็ออกไปทาง servlet
Tnx for the code HelloWrold
Post new comment