Menu
CoddyTech

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".

challenge icon

Tantangan

Mudah

Tambahkan halaman Tentang.

  1. Di menu/views.py, tambahkan view about yang mengembalikan Corner Café opened in 2026.
  2. Di mysite/urls.py, tambahkan rute about/ yang mengarah ke views.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

Latihan sendiri: Playground Django