Als «flask» getaggte Fragen

Flask ist ein leichtes Framework für die Entwicklung von Webanwendungen mit Python.

8
Automatisches Neuladen der Python Flask-App bei Codeänderungen
Ich untersuche, wie man mit Python eine anständige Web-App entwickelt. Da ich nicht möchte, dass mir Strukturen höherer Ordnung im Weg stehen, fiel meine Wahl auf das leichte Flask-Framework . Die Zeit wird zeigen, ob dies die richtige Wahl war. Jetzt habe ich einen Apache-Server mit mod_wsgi eingerichtet und meine …
202 python  apache  web  flask 


4
Wie bekomme ich http-Header in den Kolben?
Ich bin ein Neuling in Python und benutze Python Flask und generiere REST API Service. Ich möchte den Autorisierungsheader überprüfen, der an den Client gesendet wird. Aber ich kann keinen Weg finden, um den HTTP-Header in den Kolben zu bekommen. Jede Hilfe zum Abrufen der HTTP-Header-Autorisierung ist willkommen.

4
Erstellen Sie dynamische URLs in Flask mit url_for ()
Die Hälfte meiner Flask-Routen erfordert eine Variable, /<variable>/addoder /<variable>/remove. Wie erstelle ich Links zu diesen Orten? url_for() Nimmt ein Argument, zu dem die Funktion weitergeleitet werden soll, aber ich kann keine Argumente hinzufügen?
180 python  flask 

4
Was genau sind Flask Blueprints?
Ich habe die offizielle Flask-Dokumentation zu Blueprints und sogar ein oder zwei Blog-Beiträge zu deren Verwendung gelesen . Ich habe sie sogar in meiner Web-App verwendet, aber ich verstehe nicht ganz, was sie sind oder wie sie in meine App insgesamt passen. Wie ist es einer Instanz meiner App ähnlich, …
180 python  flask  wsgi 

7
Python Flask, wie man den Inhaltstyp festlegt
Ich verwende Flask und gebe eine XML-Datei von einer Get-Anfrage zurück. Wie setze ich den Inhaltstyp auf XML? z.B @app.route('/ajax_ddl') def ajax_ddl(): xml = 'foo' header("Content-type: text/xml") return xml
176 python  flask 

2
Wann sollte Flask.g verwendet werden?
Ich habe gesehen, dass dies gin Flask 0.10 vom Anforderungskontext in den App-Kontext verschoben wird, was mich über die beabsichtigte Verwendung von verwirrt hat g. Mein Verständnis (für Flask 0.9) ist das: g lebt im Anforderungskontext, dh wird beim Start der Anforderungen neu erstellt und ist bis zum Ende verfügbar …
173 python  flask 

5
Übergabe von HTML an die Vorlage mit Flask / Jinja2
Ich erstelle einen Administrator für Flask und SQLAlchemy und möchte den HTML-Code für die verschiedenen Eingaben mithilfe von an meine Ansicht übergeben render_template. Das Template-Framework scheint sich automatisch aus dem HTML-Code zu entfernen, sodass alle <"'> in HTML-Entitäten konvertiert werden. Wie kann ich das deaktivieren, damit der HTML-Code korrekt gerendert …
163 python  jinja2  flask 

4
Was ist der Zweck von Flask 'Kontextstapeln?
Ich verwende den Anforderungs- / Anwendungskontext seit einiger Zeit, ohne vollständig zu verstehen, wie er funktioniert oder warum er so entworfen wurde, wie er war. Was ist der Zweck des "Stacks", wenn es um den Anforderungs- oder Anwendungskontext geht? Sind diese beiden getrennten Stapel oder sind sie beide Teil eines …
157 python  flask 

5
Wie teile ich die Kolben-App in mehrere Py-Dateien?
Meine Kolbenanwendung besteht derzeit aus einer einzelnen test.pyDatei mit mehreren Routen und der main()definierten Route. Gibt es eine Möglichkeit, eine test2.pyDatei zu erstellen , die Routen enthält, die nicht verarbeitet wurden test.py? @app.route('/somepath') def somehandler(): # Handler code here Ich test.pymache mir Sorgen, dass es zu viele Routen gibt, und …
146 python  flask 

9
Liste aller in der Flask-App definierten Routen abrufen
Ich habe eine komplexe Flask-basierte Web-App. Es gibt viele separate Dateien mit Ansichtsfunktionen. Ihre URLs werden mit dem @app.route('/...')Dekorateur definiert . Gibt es eine Möglichkeit, eine Liste aller Routen zu erhalten, die in meiner App deklariert wurden? Vielleicht gibt es eine Methode, die ich für das appObjekt aufrufen kann ?
145 python  flask 


9
Geben Sie den HTTP-Statuscode 201 in den Kolben zurück
Wir verwenden Flask für eine unserer APIs und ich habe mich nur gefragt, ob jemand weiß, wie man eine HTTP-Antwort 201 zurückgibt. Für Fehler wie 404 können wir anrufen: from flask import abort abort(404) Aber für 201 bekomme ich LookupError: Keine Ausnahme für 201 Muss ich meine eigene Ausnahme wie …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.