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 …
Ich weiß, dass ich Flask mit Apache oder anderen Webservern verbinden kann. Ich dachte jedoch daran, Flask als eigenständigen Server auszuführen, der mehrere Clients gleichzeitig bedient. Ist das möglich? Muss ich mehrere Threads erzeugen und verwalten?
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.
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?
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, …
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
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 …
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 …
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 …
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 …
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 ?
Ich möchte feststellen, ob die Anfrage vom localhost:5000oder foo.herokuapp.comHost kam und welcher Pfad angefordert wurde. Wie erhalte ich diese Informationen zu einer Flaschenanfrage?
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 …
Ich arbeite in Python und benutze Flask. Wenn ich meine Haupt-Python-Datei auf meinem Computer ausführe, funktioniert es einwandfrei. Wenn ich jedoch venv aktiviere und die Flask-Python-Datei im Terminal ausführe, heißt es, dass meine Haupt-Python-Datei "No Module Named bs4" enthält. Kommentare oder Ratschläge werden sehr geschätzt.
Ich baue eine App mit Flask, aber ich weiß nicht viel über WSGI und die HTTP-Basis Werkzeug. Wenn ich anfange, eine Flask-Anwendung mit Gunicorn und 4 Worker-Prozessen zu bedienen, bedeutet dies, dass ich 4 gleichzeitige Anfragen bearbeiten kann? Ich meine gleichzeitige Anfragen und keine Anfragen pro Sekunde oder irgendetwas anderes.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.