Halaman Kedua
Termasuk bagian Dasar-Dasar Django dalam perjalanan Django di Coddy. Pelajaran 2 dari 23.
Kafe menginginkan halaman Tentang. Django mengarahkan / ke home karena mysite/urls.py, URLconf proyek, menyatakannya:
urlpatterns = [
path("", views.home),
]Setiap path() memasangkan rute dengan tampilan. Untuk permintaan ke /faq/, Django menghapus garis miring pertama, menelusuri urlpatterns dan memanggil tampilan dari rute pertama yang cocok dengan faq/. Jika tidak ada yang cocok, Django merespons dengan 404 Halaman tidak ditemukan.
Jadi, halaman baru membutuhkan dua langkah: tampilan di views.py, dan path() yang mengarah ke sana di urls.py. Rute tidak memiliki garis miring di awal dan memiliki satu di akhir: "faq/", bukan "/faq/" atau "faq".
Tantangan
MudahTambahkan halaman Tentang.
- Di
menu/views.py, tambahkan viewaboutyang mengembalikanCorner Café opened in 2026. - Di
mysite/urls.py, tambahkan ruteabout/yang mengarah keviews.about. Rute tidak pernah dimulai dengan garis miring.
Buka /about/ untuk melihatnya.
Coba sendiri
from django.urls import path
from menu import views
urlpatterns = [
path("", views.home),
]
Semua pelajaran di Dasar-Dasar Django
4Tata Letak dan File Statis
Pewarisan TemplateJudul untuk Setiap HalamanLatihan sendiri: Playground Django