โพสต์เมื่อ 1 ปี, 10 เดือน ago | มีผู้อ่านทั้งหมด 843 คน
หลังจากบทความก่อน เราได้ลองการสร้างรหัสสำหรับเข้าสู่ระบบเว็บดูหนังออนไลน์ของเรา ก็จะทำให้เราสามารถจัดการเนื้อหาและหมวดหมู่ต่างๆ ของหนังที่เราต้องการจะให้มีบนเว็บไซต์ได้อย่างง่ายดาย ซึ่งขั้นตอนต่อไปจะต้องทำการจัดการเรื่องของ URL กันครับ เนื่องจากว่าหากเราไม่ได้จัดการในส่วนนี้เราก็จะเจอแต่หน้าจรวดขึ้นมา หลังจากติดตั้ง Django เสร็จนั้นเอง.. ซึ่งหลังจากเราเข้าไปในเว็บไซต์ของเรา ผ่าน 127.0.0.1:8000 ก็จะขึ้นประมาณนี้
URL นั้นเปรียบเสมือนที่อยู่ของธุรกิจ หรือ บ้านของเรา และระบบอินเตอร์เน็ตก็เหมือนถนน ส่วนบราวเซอร์ก็เหมือนกับรถยนต์หรือยานพาหนะต่างๆ ที่จะพาเราไปยังบ้าน หรือ ธุรกิจต่างๆ นั้นเอง แน่นอนว่า www.webwithdad.com กับ www.needhobby.com สองอันนี้ก็เป็น URL ด้วยเช่นกัน
ให้เราเข้าไปที่ moviesite/urls.py ในโฟลเดอร์ที่ คุณสร้างโปรโปรเจคไว้นั้นแหละ.. ซึ่งโครงสร้างคร่าวๆ ทันจะเป็นประมาณนี้
"""moviesite URL Configuration
[...]
"""
from django.contrib import admin
from django.urls import path
urlpatterns = [
path('admin/', admin.site.urls),
]
from django.contrib import admin
from django.urls import path, include #เพิ่ม include เข้ามา
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('movie.urls')), #เพิ่ม movie.urls เข้ามา
]
from django.urls import path #เลือกใช้งาน Path
from . import views #อ่านคำสั่งในไฟล์ views.py
urlpatterns = [
path('', views.index, name='index'), #ให้เรียกใช้ฟักง์ชั่น index ในไฟล์ views.py
]