Bagaimana untuk Mengekstrak Parameter Dinamakan daripada Rentetan Pertanyaan URL dalam Flask?

Linda Hamilton
Lepaskan: 2024-10-26 18:34:03
asal
840 orang telah melayarinya

How to Extract Named Parameters from a URL Query String in Flask?

Memperoleh Parameter Dinamakan daripada URL dalam Flask

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
Salin selepas log masuk

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.

Penyelesaian: Menggunakan request.args

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')
Salin selepas log masuk

Untuk mengekstrak parameter "kata laluan":

password = request.args.get('password')
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!