Pola URL dengan path()
Hubungkan URL ke view dalam urls.py
Pola URL dengan path() adalah pelajaran Django Academy gratis di CoddyKit. Ini adalah pelajaran 2 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Django Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Django Academy mencakup 4 pelajaran total.
Mengapa URL Memerlukan Pemetaan
Django perlu mengetahui view mana yang menangani alamat tertentu. URLconf adalah peta yang menghubungkan URL dengan view.
Berkas urls.py
Peta URL Anda berada di urls.py. Berkas ini menyimpan daftar bernama urlpatterns yang diperiksa Django dari atas ke bawah untuk menemukan kecocokan.
Mengimpor path
Alat utama untuk perutean adalah fungsi path. Impor fungsi tersebut dari django.urls di bagian atas berkas.
from django.urls import pathStruktur path()
Fungsi path menerima string rute dan view yang akan dipanggil. Anda mencantumkan keduanya di dalam daftar urlpatterns.
path('about/', views.about)urlpatterns Lengkap
Berikut adalah peta yang dapat digunakan. Daftar urlpatterns menghubungkan rute about/ dengan fungsi about.
from django.urls import path
from . import views
urlpatterns = [
path('about/', views.about),
]Teruskan View, Jangan Memanggilnya
Tulis views.about tanpa tanda kurung. Django akan memanggil view tersebut untuk Anda saat rute cocok dengan request.
Rute Kosong
Rute berupa string kosong, '', cocok dengan akar situs Anda. Inilah cara mengarahkan halaman beranda ke sebuah view.
path('', views.home)Garis Miring di Akhir Itu Penting
Rute Django biasanya diakhiri dengan garis miring, seperti about/. Ini merupakan konvensi yang kuat, jadi gunakan secara konsisten di semua rute.
Urutan Menentukan Kecocokan
Django membaca urlpatterns dari atas ke bawah dan berhenti pada kecocokan pertama. Tempatkan rute yang lebih spesifik di atas rute yang lebih umum.
Mengimpor View Anda
Masukkan view Anda ke urls.py terlebih dahulu. Baris import memungkinkan Anda merujuk setiap view berdasarkan namanya dalam pemanggilan path.
from . import viewsYang Terjadi Saat Tidak Ada Kecocokan
Jika tidak ada pola yang cocok dengan request, Django mengembalikan error 404. Ini adalah tanda bagi Anda untuk menambahkan atau memperbaiki rute.
Pemeriksaan Singkat
Pikirkan cara merujuk sebuah view di dalam path().
Ringkasan: Anda Memetakan URL
Di urls.py, Anda mengimpor path, mencantumkan rute dalam urlpatterns, dan mengarahkan setiap rute ke sebuah view. Urutan dan garis miring di akhir itu penting. 🔗
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Pola URL dengan path()” gratis?
Ya — teks lengkap “Pola URL dengan path()” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Django Academy, upgrade ke CoddyKit PRO. Kursus Django Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Pola URL dengan path()”?
Hubungkan URL ke view dalam urls.py Kamu berlatih Django Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Django Academy?
Tidak diperlukan pengalaman sebelumnya. Django Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 4.
Berapa lama pelajaran “Pola URL dengan path()” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Django Academy ini?
Ya. Setiap pelajaran Django Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Menulis View Berbasis Fungsi
- Pola URL dengan path()
- Menangkap Parameter URL
- Menyertakan URL Aplikasi dan Menamai Rute