Files
055-higher-lower/docs/wiki/Lecture-2-URL-Paths-ms.md
Tirsvad 1887fc347f Add lecture screenshots, README step overview and the three-language wiki
Screenshots are captured in a Docker container with a headless browser.

Task: MIL-004#1
Task: MIL-004#2
Task: MIL-004#3
Task: MIL-004#4
Task: MIL-004#5
2026-11-06 12:42:20 +08:00

16 lines
871 B
Markdown

[English](Lecture-2-URL-Paths) · [Dansk](Lecture-2-URL-Paths-da) · **Bahasa Melayu**
# Pelajaran 2: Laluan URL
![Laluan /username/Angela menyambut pengguna](https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/055-higher-lower/raw/branch/main/docs/screenshots/lecture-2-url-paths.png)
Kod: `src/higher_lower/presentation/lectures/step_02_url_paths.py`.
## Apa yang kami perolehi
- Laluan ialah fungsi yang diikat kepada laluan URL dengan `@app.route`.
- Bahagian pemboleh ubah seperti `/username/<name>` menghantar teks URL kepada fungsi.
- Penukar seperti `<int:number>` menyemak jenis; teks lain memberi halaman 404.
- Mod nyahpepijat memuat semula pelayan pada setiap perubahan dan menunjukkan penyahpepijat Flask dengan nilai pemboleh ubah apabila ralat berlaku.
- Teks pengguna dalam halaman mesti dilepaskan (escape), sebab itu kod menggunakan `escape`.