Gibt es eine Möglichkeit, die unbearbeitete Abfragezeichenfolge oder eine Liste von Abfragezeichenfolgen in Flask abzurufen? Ich weiß, wie Abfrage String-Parameter mit request.args.get('key')
erhalten, aber ich möchte in der Lage sein, variable Abfrage Zeichenfolgen und verarbeiten sie selbst. Ist das möglich?Abfrage in unbearbeiteter Form in flask
5
A
Antwort
5
Es gibt several request
attributes mit denen Sie die rohe URL:
Stellen Sie sich vor der Anwendung auf der folgenden URL hört:
http://www.example.com/myapplication
Und ein Benutzer fordert die folgende URL:
http://www.example.com/myapplication/page.html?x=y
In diesem Fall wären die Werte der oben genannten Attribute wie folgt:
path /page.html script_root /myapplication base_url http://www.example.com/myapplication/page.html url http://www.example.com/myapplication/page.html?x=y url_root http://www.example.com/myapplication/
Diese, schließlich mit Hilfe von urlparse
, lassen Sie die Informationen extrahieren Sie brauchen:
>>> from urlparse import urlparse
>>> urlparse(request.url).query
'x=y'
2
request.query_string auch zu funktionieren scheint.
Verwandte Themen
- 1. dynamische Form in Flask
- 2. Flask SQLAlchemy Beziehung Abfrage
- 3. Flask Jsonify mongoengine Abfrage
- 4. Select2-Feldimplementierung in flask/flask-admin
- 5. Flask-MongoEngine & PyMongo Aggregation Abfrage
- 6. Case Insensitive Flask-SQLAlchemy Abfrage
- 7. Mehrere Werte in Form PHP/Abfrage
- 8. Form-ähnliche Abfrage in T-SQL
- 9. Abfrage Wert aus JSON-Feld in Flask-SQLAlchemy mit Postgresql
- 10. PHP-Abfrage von einem FORM
- 11. Flask test_client entfernt Abfrage String Parameter
- 12. Kann ich Builder verwenden Abfrage in Form Sammlung in symfony Form
- 13. Wie Eingabe in HTML Flask?
- 14. Benutzerdefinierter Feldname in Flask-Admin
- 15. Flask Text & Datei-Upload in der gleichen Form - Ergebnisse in einem leeren Wörterbuch
- 16. Websockets in Flask
- 17. Cache in Flask deaktivieren
- 18. Vererbung in Flask/SqlAlchemy
- 19. Pfadrouting in Flask
- 20. Controller Klassen in Flask
- 21. Anwendungsbereichsvariablen in Flask?
- 22. Blueprints, PyMongo in Flask
- 23. Verschachtelte Blueprints in Flask?
- 24. basic python flask zwei seite form eingabe und update
- 25. Flask Form nicht richtig mit Kolben-wtf Validierung
- 26. Form in Form - anders lösen?
- 27. DatePickerWidget mit Flask, Flask-Admin und WTforms
- 28. Flask: Wie Rendern der Zeilenumbruch in Vorlage?
- 29. , wie Medien-Abfrage in css3 mit html5 Form anzuwenden
- 30. Wie Lucene Abfrage in Mongo Verständnis Form konvertieren