Menu
CoddyTech

Halaman 404

Termasuk bagian Dasar-Dasar Django dalam perjalanan Django di Coddy. Pelajaran 5 dari 23.

Seseorang menambahkan halaman Kontak, tetapi halaman itu menampilkan 404. view-nya baik-baik saja.

404 adalah kode status, angka yang dikirim server bersama setiap respons: 200 berarti OK, 404 berarti halaman itu tidak ada. Django menampilkan 404 saat tidak ada rute yang cocok.

Dengan DEBUG = True di settings.py, halaman 404 dibuat untuk kamu sebagai developer: halaman itu mencantumkan setiap pola yang dicoba Django dan path yang diterimanya. Di situs lain, tampilannya mungkin seperti ini:

Using the URLconf defined in mysite.urls, Django tried these URL patterns, in this order:

    menu/
    events/
    galery/

The current path, gallery/, didn't match any of these.

Periksa path terhadap setiap pola, huruf demi huruf. Rute harus cocok persis: gallery/ bukan galery/, dan bukan Gallery/. Situs aktif menetapkan DEBUG = False, jadi pengunjung tidak akan pernah melihat daftar ini.

challenge icon

Tantangan

Mudah

Buka /contact/ di pratinjau, baca pola yang dicoba Django, lalu perbaiki rute di menu/urls.py.

Tekan Jalankan: /contact/ menampilkan Write to us at hello@cornercafe.example.

Coba sendiri

from django.urls import path

from . import views

urlpatterns = [
    path("", views.home),
    path("about/", views.about),
    path("hours/", views.hours),
    path("contcat/", views.contact),
]
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar Django

Latihan sendiri: Playground Django