วิธีการใช้งาน Django เบื้องต้น
Django คือ web framework ที่ใช้พัฒนา web application ซึ่งพัฒนาโดยใช้ภาษา python.-สามารถ download และ install Django ได้ที่
https://www.djangoproject.com/download/
-เริ่มต้นการใช้งาน Django
1. เปิด command line ใช้คำสั่ง cd เข้าไปยัง part ที่ต้องการสร้างโปรเจค
2. ทำสร้างโปรเจคเพื่อเริ่มใช้งาน Django โดยใช้คำสั่ง django-admin.py startproject ตามด้วยชื่อโปรเจค ในที่นี้จะใช้ชื่อโปรเจคชื่อ myjango ก็จะได้คำสั่งคือ
django-admin.py startproject myjango
3. เมื่อทำการสร้างโปรเจคเสร็จแล้วจะมี Directory ที่อยู่ในโปรเจคดังนี้
จะเห็นได้ว่าจะมีชื่อ Directory ของ project ที่ซ้ำกันเราสามารถที่จะเปลี่ยนชื่อ Directory แรกของ project เพื่อป้องกันการสับสนโดยใช้คำสั่ง mv ชื่อproject ชื่อที่ต้องการเปลี่ยน เช่น
mv myjango jango
4. ซึ่งเบื่องต้นเราจะศึกษาการทำงานของ 2 ก่อนไฟร์ คือ urls.py และไฟร์ view.py(เป็นไฟร์ที่เราต้องสร้างขึ้นใน Directory myjango ชึ่งจะทำหน้าที่เก็บโค้ดที่เราเขียนขึ้นเพื่อทำการแสดงผล)
5. ทำการสร้างไฟร์ view.py ทดลองเขียน Source Code ในไฟล์ view.py ดังนี้
from django.http import HttpResponse
def hello(request):
return HttpResponse("Hello World website with python")
จากตัวอย่าง Source Code ด้านบนบรรทัดแรกคือการ import class HttpResponse ซึ่งอยู่ในโมดูล django.http โดย class ดังกล่าวมีไว้สำหรับการทำงานในส่วนของการแสดงผล
ทำการประกาศ Function ชื่อ hello ซึ่ง Function นี้จะทำการ return Hello world website with python ออกมาด้วยคำสั่ง HttpResponse
6. แก้ไขไฟล์ urls.py ซึ่งเป็นไฟล์ที่มีไว้สำหรับการ Mapping ระหว่าง URLs กับ View function โดยเพิ่ม url(r'^hello/$', 'myjango.views.hello'), เข้าไปใน function urlpatterns ดังนี้
from django.conf.urls import patterns, include, url
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
# Examples:
# url(r'^$', 'myjango.views.home', name='home'),
# url(r'^blog/', include('blog.urls')),
url(r'^admin/', include(admin.site.urls)),
url(r'^hello/$', 'myjango.views.hello'),
)
7. เปิด command line ใช้คำสั่ง cd เข้าไปยัง part ที่มีไฟร์ manage.py แล้วทำการรัน server ด้วยคำสั่ง python manage.py runserver เพื่อทำการรันและแสดงผลโค้ดที่ได้เขียนไว้
8. ทดสอบการรัน Server โดยการเปิดเบราว์เซอร์แล้วเข้าไปยัง url : 127.0.0.1:8000/hello หากไม่พบข้อผิดพลาดใด ๆ จะปรากฏหน้าจอดังรูปภาพ
เท่านี้ก็จะได้การใช้งาน django แสดงข้อความ string แบบง่ายๆแล้ว
=======================================================================
ไม่มีความคิดเห็น:
แสดงความคิดเห็น