Mengambil Pembolehubah daripada URL dalam Laluan Flask
Untuk mendapatkan ID unik daripada URL yang mengikut corak "landingpage-
Kaedah 1: URL Pembolehubah
Tentukan URL pembolehubah dengan memasukkan ruang letak dalam laluan URL dan menerima argumen yang sepadan dalam fungsi paparan .
@app.route('/landingpage<id>') # /landingpageA def landing_page(id): ...
Kaedah 2: Pembolehubah Laluan dengan Slash
Gunakan pemisah slash untuk menentukan bahagian pembolehubah URL:
@app.route('/landingpage/<id>') # /landingpage/A def landing_page(id): ...
Penjanaan URL dengan url_for
Jana URL menggunakan url_for fungsi:
url_for('landing_page',>
Pendekatan Rentetan Pertanyaan (Alternatif)
Sebagai alternatif, anda boleh menghantar ID sebagai sebahagian daripada rentetan pertanyaan dan mendapatkannya daripada objek permintaan:
from flask import request @app.route('/landingpage') def landing_page(): id = request.args['id'] ...
Perhatikan bahawa pendekatan ini sesuai apabila ID tidak wajib. Untuk ID yang diperlukan, lebih baik menggunakan URL berubah-ubah.
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Pembolehubah daripada URL dalam Laluan Flask?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!