Heim > Backend-Entwicklung > Python-Tutorial > Wie greife ich auf benannte Parameter in Flask-URLs zu?

Wie greife ich auf benannte Parameter in Flask-URLs zu?

Mary-Kate Olsen
Freigeben: 2024-10-29 14:09:02
Original
482 Leute haben es durchsucht

How do I access named parameters in Flask URLs?

Zugriff auf benannte Parameter in Flask-URLs

In Flask ist die Handhabung benannter Parameter in einer URL für das Extrahieren von Schlüssel-Wert-Paaren aus Anfragen unerlässlich.

Szenario:

Betrachten Sie einen Flask-Endpunkt für die Benutzeranmeldung:

http://10.1.1.1:5000/login?username=alex&password=pw1
Nach dem Login kopieren

Ziel:

  • Rufen Sie die benannten Parameter (Benutzername und Passwort) von der URL ab.

Lösung:

Flask bietet ein leistungsstarkes Tool, request.args, So greifen Sie auf benannte Parameter aus der Abfragezeichenfolge zu:

<code class="python">from flask import request

@app.route('/login')
def login():
    username = request.args.get('username')
    password = request.args.get('password')</code>
Nach dem Login kopieren

Benutzername und Passwort enthalten nun die extrahierten Parameterwerte.

Hinweis:

  • request.args ist ein wörterbuchähnliches Objekt, das alle Parameter der Abfragezeichenfolge enthält.
  • request.args.get() ruft einen bestimmten Parameterwert per Schlüssel (Parametername) ab.

Das obige ist der detaillierte Inhalt vonWie greife ich auf benannte Parameter in Flask-URLs zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage