Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Mengakses Rentetan Pertanyaan dalam Laluan Flask?
Mengakses Rentetan Pertanyaan dalam Laluan Flask
Dalam Flask, mengakses rentetan pertanyaan atau parameter pertanyaan yang diterima dengan permintaan HTTP adalah mudah. Rentetan pertanyaan, yang mengandungi parameter dan nilainya, tersedia dalam objek permintaan Flask.
Untuk mendapatkan semula rentetan pertanyaan dalam laluan Flask, anda boleh menggunakan atribut request.args, iaitu objek MultiDict. Objek ini menyediakan akses mudah kepada parameter pertanyaan sebagai pasangan nilai kunci.
Contoh:
Pertimbangkan laluan Flask berikut:
<code class="python">@app.route('/data') def data(): user = request.args.get('user') return render_template('data.html', user=user)</code>
Dalam laluan ini, kami mendapatkan semula nilai parameter pengguna menggunakan request.args.get('user') dan kemudian memaparkan templat data.html.
Untuk mengakses keseluruhan rentetan pertanyaan sebagai rentetan, anda boleh menggunakan request.query_string. Contohnya, dalam permintaan:
example.com/data?abc=123&def=456
Rentetan request.query_akan kembali:
?abc=123&def=456
Atas ialah kandungan terperinci Bagaimana untuk Mengakses Rentetan Pertanyaan dalam Laluan Flask?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!