Apabila membangunkan aplikasi Flask, selalunya perlu untuk mengekstrak parameter bernama daripada rentetan pertanyaan URL. Parameter ini membolehkan anda mendapatkan semula maklumat khusus yang dimasukkan oleh pengguna dalam permintaan mereka.
Pertimbangkan URL berikut dijalankan pada apl Flask:
http://10.1.1.1:5000/login?username=alex&password=pw1
Dalam senario ini, anda mahukan perkhidmatan web anda untuk menangkap parameter yang dinyatakan selepas tanda soal, iaitu "nama pengguna" dan "kata laluan" dalam kes ini. Untuk mencapai matlamat ini, Flask menyediakan penyelesaian yang mudah.
Daripada menggunakan request.form, yang biasanya digunakan untuk data borang, anda boleh mengakses parameter bernama menggunakan permintaan .args. Objek ini mengandungi kandungan yang dihuraikan rentetan pertanyaan.
Untuk mengekstrak parameter "nama pengguna":
username = request.args.get('username')
Untuk mengekstrak parameter "kata laluan":
password = request.args.get('password')
Baris kod ini akan memberikan nilai parameter masing-masing kepada pembolehubah nama pengguna dan kata laluan, membolehkan anda memanipulasi dan memprosesnya seperti yang diperlukan dalam logik aplikasi anda.
Atas ialah kandungan terperinci Bagaimana untuk Mengekstrak Parameter Dinamakan daripada Rentetan Pertanyaan URL dalam Flask?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!