Bei der Entwicklung einer Flask-Anwendung ist es häufig erforderlich, benannte Parameter aus einer URL-Abfragezeichenfolge zu extrahieren. Mit diesen Parametern können Sie spezifische Informationen abrufen, die der Benutzer in seiner Anfrage eingegeben hat.
Stellen Sie sich vor, dass die folgende URL in einer Flask-App ausgeführt wird:
http://10.1.1.1:5000/login?username=alex&password=pw1
In diesem Szenario benötigen Sie Ihren Webdienst um die nach dem Fragezeichen angegebenen Parameter zu erfassen, in diesem Fall „Benutzername“ und „Passwort“. Um dies zu erreichen, bietet Flask eine praktische Lösung.
Anstatt request.form zu verwenden, das normalerweise für Formulardaten verwendet wird, können Sie mit request auf benannte Parameter zugreifen .args. Dieses Objekt enthält den analysierten Inhalt der Abfragezeichenfolge.
So extrahieren Sie den Parameter „Benutzername“:
username = request.args.get('username')
So extrahieren Sie den Parameter „Passwort“:
password = request.args.get('password')
Diese Codezeilen weisen den Benutzernamen- und Passwortvariablen die entsprechenden Parameterwerte zu, sodass Sie sie nach Bedarf in Ihrer Anwendungslogik bearbeiten und verarbeiten können.
Das obige ist der detaillierte Inhalt vonWie extrahiere ich benannte Parameter aus einer URL-Abfragezeichenfolge in Flask?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!