Heim > Backend-Entwicklung > Python-Tutorial > Wie greife ich in Python auf POST- und GET-Variablen zu?

Wie greife ich in Python auf POST- und GET-Variablen zu?

Mary-Kate Olsen
Freigeben: 2024-10-31 16:47:02
Original
1020 Leute haben es durchsucht

How to Access POST and GET Variables in Python?

Manipulation von POST- und GET-Variablen in Python

Im Gegensatz zur vereinfachten Handhabung von POST- und GET-Variablen durch PHP erfordert Python die Verwendung von Frameworks oder Bibliotheken für Nahtloser Datenabruf.

Raw CGI

Für die grundlegende Handhabung verwenden Sie das Import-CGI-Modul:

<code class="python">import cgi
form = cgi.FieldStorage()
print form["username"]</code>
Nach dem Login kopieren

Django, Pylone, Flask oder Pyramid

Diese Frameworks bieten spezielle Anforderungsobjekte:

<code class="python">print request.GET['username'] # GET form method
print request.POST['username'] # POST form method</code>
Nach dem Login kopieren

Turbogears, Cherrypy

Verwenden Sie in Turbogears und Cherrypy das Attribut request.params:

<code class="python">from cherrypy import request
print request.params['username']</code>
Nach dem Login kopieren

Web.py

Web.py verwendet das Attribut EingabeFunktion:

<code class="python">form = web.input()
print form.username</code>
Nach dem Login kopieren

Werkzeug

Werkzeug stellt das Form-Attribut bereit:

<code class="python">print request.form['username']</code>
Nach dem Login kopieren

Benutzerdefinierte Handler von Cherrypy und Turbogears

Handlerfunktionen mit Parameterplatzhaltern deklarieren:

<code class="python">def index(self, username):
    print username</code>
Nach dem Login kopieren

Google App Engine

Innerhalb eines Handlers Klasse, verwenden Sie die Methode get:

<code class="python">class SomeHandler(webapp2.RequestHandler):
    def post(self):
        name = self.request.get('username')
        self.response.write(name)</code>
Nach dem Login kopieren

Framework-Überlegungen

Wählen Sie abhängig von Ihren Anwendungsanforderungen ein geeignetes Framework oder eine geeignete Bibliothek zur Erleichterung aus Effizienter Umgang mit POST- und GET-Variablen.

Das obige ist der detaillierte Inhalt vonWie greife ich in Python auf POST- und GET-Variablen 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