lima-city: Webhosting, Domains und Cloud
1 Pluspunkt 0 Minuspunkte

Ich habe einen Flask Server mit dieser Route

@app.route('/login')
def login():
    username = ...
    password = ...

Wie kann ich die Route mit URL Parametern aufrufen und die in Flask auslesen?

http://example.com/test?username=bob&password=s3cr3t123
von  

3 Antworten

1 Pluspunkt 0 Minuspunkte

Die Informationen sind in request.args enthalten.

from flask import Flask, request

app = Flask(__name__)

@app.route('/login')
def login():
    username = request.args.get('username')
    password = request.args.get('password')
    return ""

if __name__ == '__main__':
    app.run()
von (397 Punkte)  
0 Pluspunkte 0 Minuspunkte

Du kannst "<>" (Brackets) dazu nutzen URL Parameter zu übergeben.

@app.route('/login/<username>/<password>')
def my_view_func(username, password):
    ...
von (486 Punkte)  
0 Pluspunkte 0 Minuspunkte

Hier ist ein Beispiel.

from flask import request
@app.route('/login/<username>/<password>')
def my_view_func(username, password):
    return f"{username} {password}"
von (619 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Beiträge bewerten
  • Inhalte bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft. Unser Ziel: Guter Inhalt. Für alle.

2.3k Fragen

2.8k Antworten

260 Kommentare

12 Nutzer