Heim > Artikel > Backend-Entwicklung > Wie greife ich auf die Abfragezeichenfolge in Flask Routes zu?
Zugriff auf die Abfragezeichenfolge in Flask-Routen
In Flask ist der Zugriff auf die Abfragezeichenfolge oder Abfrageparameter, die mit einer HTTP-Anfrage empfangen werden, unkompliziert. Die Abfragezeichenfolge, die Parameter und ihre Werte enthält, ist im Flask-Anforderungsobjekt verfügbar.
Um die Abfragezeichenfolge in einer Flask-Route abzurufen, können Sie das Attribut request.args verwenden, bei dem es sich um ein MultiDict-Objekt handelt. Dieses Objekt bietet bequemen Zugriff auf Abfrageparameter als Schlüssel-Wert-Paare.
Beispiel:
Betrachten Sie die folgende Flask-Route:
<code class="python">@app.route('/data') def data(): user = request.args.get('user') return render_template('data.html', user=user)</code>
In Auf diesem Weg rufen wir den Wert des Benutzerparameters mit request.args.get('user') ab und rendern dann die Vorlage data.html.
Um auf die gesamte Abfragezeichenfolge als Zeichenfolge zuzugreifen, können Sie verwenden request.query_string. Zum Beispiel in der Anfrage:
example.com/data?abc=123&def=456
Der request.query_string würde Folgendes zurückgeben:
?abc=123&def=456
Das obige ist der detaillierte Inhalt vonWie greife ich auf die Abfragezeichenfolge in Flask Routes zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!