Python Flask Wie bekomme ich Parameter von einer URL?
In der Flasche, Wie kann ich das extrahieren der Parameter aus einer URL?
Wie kann ich extrahieren benannte Parameter aus einer URL mit Hilfe von flask und python?
Wenn der Benutzer auf diese URL läuft auf meinem Kolben-app, ich will die web-service bedienen zu können die Parameter nach dem Fragezeichen:
http://10.1.1.1:5000/login?username=alex&password=pw1
#I just want to be able to manipulate the parameters
@app.route('/login', methods=['GET', 'POST'])
def login():
username = request.form['username']
print(username)
password = request.form['password']
print(password)
InformationsquelleAutor der Frage Alex Stone | 2014-07-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
- Anfrage.args
man analysiert den Inhalt der Abfrage-string:InformationsquelleAutor der Antwort falsetru
Die URL-Parameter sind verfügbar in
- Anfrage.args
das ist ein MultiDict , hat eineget
Methode mit optionalem Parameter für default-Wert (default
) und Typ (type
) - was ist ein callable, konvertiert den Eingangswert in das gewünschte format.Beispiele mit dem code oben:
InformationsquelleAutor der Antwort qqbenq
Können Sie auch mit Klammern <> auf die URL der view-definition und diesem Eingang gehen Sie in Ihrem view-Funktion Argumente
InformationsquelleAutor der Antwort Inbar Cheffer