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
Du kannst "<>" (Brackets) dazu nutzen URL Parameter zu übergeben.
@app.route('/login/<username>/<password>') def my_view_func(username, password): ...
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()
Hier ist ein Beispiel.
from flask import request @app.route('/login/<username>/<password>') def my_view_func(username, password): return f"{username} {password}"