Mengakses Pembolehubah daripada URL dalam Laluan Flask
Apabila bekerja dengan Flask, anda mungkin menghadapi senario di mana anda perlu mengekstrak maklumat khusus daripada URL sesuatu laluan. Begini cara anda boleh mencapai ini menggunakan URL boleh ubah dan rentetan pertanyaan:
URL Pembolehubah
URL Pembolehubah membolehkan anda mentakrifkan corak URL dengan ruang letak. Pemegang tempat ini boleh diakses sebagai argumen dalam fungsi paparan yang sepadan. Sebagai contoh, untuk mengekstrak ID daripada URL seperti "/landingpageA", anda boleh menggunakan sintaks berikut:
String Pertanyaan
Sebagai alternatif, anda boleh lulus nilai sebagai sebahagian daripada rentetan pertanyaan dalam URL. Pendekatan ini berguna apabila pembolehubah adalah pilihan atau anda ingin menyokong berbilang pembolehubah. Untuk mendapatkan semula nilai daripada rentetan pertanyaan, gunakan sintaks berikut:
URL Contoh
Memandangkan URL berikut, pembolehubah yang sepadan atau nilai rentetan pertanyaan akan menjadi:
Menjana URL
Untuk menjana URL dengan pembolehubah nilai, gunakan fungsi url_for:
Ini akan menjana URL dengan nilai yang ditentukan untuk parameter 'id'.
Amalan Terbaik
Walaupun kedua-dua kaedah boleh berfungsi, URL berubah-ubah dianggap sebagai pendekatan yang lebih bersih dan mantap. Ia lebih mudah, menghalang potensi kelemahan keselamatan dan menyediakan pemformatan URL yang lebih baik.
Atas ialah kandungan terperinci Bagaimanakah saya boleh mengakses pembolehubah daripada URL dalam laluan Flask?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!