Als «flask» getaggte Fragen

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

10
Laden Sie die Flask-App neu, wenn sich die Vorlagendatei ändert
Wenn die Flask-Anwendung mit dem integrierten Server ( Flask.run) ausgeführt wird, überwacht sie standardmäßig ihre Python-Dateien und lädt die App automatisch neu, wenn sich ihr Code ändert: * Detected change in '/home/xion/hello-world/app.py', reloading * Restarting with reloader Leider scheint dies nur für * .py- Dateien zu funktionieren , und ich …
94 python  flask  jinja2 

3
Erstellen einer asynchronen Aufgabe in Flask
Ich schreibe eine Anwendung in Flask, die sehr gut funktioniert, außer dass sie WSGIsynchron und blockierend ist. Ich habe insbesondere eine Aufgabe, die eine Drittanbieter-API aufruft, und diese Aufgabe kann einige Minuten dauern. Ich möchte diesen Anruf tätigen (es ist eigentlich eine Reihe von Anrufen) und ihn laufen lassen. während …

4
Was ist der Sinn von uWSGI?
Ich schaue mir die WSGI-Spezifikation an und versuche herauszufinden, wie Server wie uWSGI in das Bild passen. Ich verstehe, dass der Sinn der WSGI-Spezifikation darin besteht, Webserver wie nginx von Webanwendungen zu trennen, wie Sie sie mit Flask schreiben würden . Was ich nicht verstehe, ist, wofür uWSGI ist. Warum …
94 python  nginx  flask  wsgi  uwsgi 

6
Kolben-Sqlalchemie oder Sqlalchemie
Ich bin sowohl in der Kolben- als auch in der Sqlalchemie neu. Ich arbeite gerade an einer Kolben-App und verwende Sqlalchemie vorerst. Ich habe mich gefragt, ob es einen signifikanten Vorteil gibt, den ich durch die Verwendung von Flask-Sqlalchemy gegenüber Sqlalchemy erzielen kann. Ich konnte nicht genug Motivationen in http://packages.python.org/Flask-SQLAlchemy/index.html …

5
Daten aus einem Textfeld in Flask senden?
Ich habe mich gefragt, ob es eine Möglichkeit gibt, etwas aus einem Textfeld im HTML-Code zu entnehmen, es in eine Flasche zu geben und diese Daten dann mit Python zu analysieren. Ich dachte, dies könnte einige JS betreffen, aber ich könnte mich irren. Irgendwelche Ideen?
89 python  flask 

10
So aktivieren Sie CORS im Kolben
Ich versuche, eine jetzübergreifende Anfrage mit jquery zu stellen, diese wird jedoch weiterhin mit der Nachricht abgelehnt XMLHttpRequest kann http: // ... nicht laden. In der angeforderten Ressource ist kein Header 'Access-Control-Allow-Origin' vorhanden. Origin ... ist daher kein Zugriff gestattet. Ich benutze Flasche, Heroku und JQuery Der Client-Code sieht folgendermaßen …
89 jquery  python  heroku  flask  cors 

2
Link zu statischen Flask-Dateien mit url_for
Wie url_forverweisen Sie in Flask auf eine Datei in einem Ordner? Zum Beispiel habe ich einige statische Dateien im staticOrdner, von denen sich einige in Unterordnern wie z static/bootstrap. Wenn ich versuche, eine Datei von static/bootstrapbereitzustellen, wird eine Fehlermeldung angezeigt. <link rel=stylesheet type=text/css href="{{ url_for('static/bootstrap', filename='bootstrap.min.css') }}"> Ich kann damit …
88 python  flask  jinja2 

3
So drucken Sie von Flask @ app.route zur Python-Konsole
Ich möchte einfach eine "Hallo Welt" auf die Python-Konsole drucken, nachdem / button vom Benutzer aufgerufen wurde. Das ist mein naiver Ansatz: @app.route('/button/') def button_clicked(): print 'Hello world!' return redirect('/') Hintergrund: Ich möchte andere Python-Befehle von flask (nicht shell) ausführen. "Drucken" sollte der einfachste Fall sein. Ich glaube, ich habe …
88 python  flask 

1
Escape jinja2 Syntax in einer jinja2 Vorlage
Ich serviere dynamische Seiten aus Jinja2-Vorlagen in Flask. Jetzt definiere ich clientseitige Vorlagen in Jinja2-Klon Nunjucks in einem Skript-Tag. Das Problem ist, dass die clientseitigen Vorlagen eine Syntax haben <% %>, die der Jinja2-Interpreter von Flask möglicherweise interpretiert, anstatt wörtlich zu rendern . Wie kann ich den gesamten Skriptblock wörtlich …
88 flask  jinja2 

10
Deaktivieren Sie Konsolennachrichten auf dem Flask-Server
Ich habe einen Flask-Server, der im Standalone-Modus (mit app.run()) ausgeführt wird. Aber ich möchte keine Nachrichten in der Konsole, wie 127.0.0.1 - - [15/Feb/2013 10:52:22] "GET /index.html HTTP/1.1" 200 - ... Wie deaktiviere ich den ausführlichen Modus?
87 python  flask 

9
Langsame Anforderungen auf dem lokalen Flask-Server
Ich fange gerade an, mit Flask auf einem lokalen Server herumzuspielen, und stelle fest, dass die Anforderungs- / Antwortzeiten viel langsamer sind, als ich denke, dass sie sein sollten. Nur ein einfacher Server wie der folgende benötigt fast 5 Sekunden, um zu antworten. from flask import Flask app = Flask(__name__) …
86 python  flask 


11
AssertionError: Die Zuordnung der Ansichtsfunktionen überschreibt eine vorhandene Endpunktfunktion: main
Weiß jemand, warum ich eine vorhandene Endpunktfunktion nicht überschreiben kann, wenn ich zwei URL-Regeln wie diese habe? app.add_url_rule('/', view_func=Main.as_view('main'), methods=["GET"]) app.add_url_rule('/<page>/', view_func=Main.as_view('main'), methods=["GET"]) Zurück verfolgen: Traceback (most recent call last): File "demo.py", line 20, in <module> methods=["GET"]) File ".../python2.6/site-packages/flask‌​/app.py", line 62, in wrapper_func return f(self, *args, **kwargs) File ".../python2.6/site-packages/flask‌​/app.py", line …
86 python  flask 

1
Was ist der Unterschied zwischen deklarative_base () und db.Model?
Das Schnellstart-Tutorial für das Flask-SQLAlchemy-Plugin weist Benutzer an, Tabellenmodelle zu erstellen, die die db.ModelKlasse erben , z app = Flask(__main__) db = SQLAlchemy(app) class Users(db.Model): __tablename__ = 'users' ... Das SQLAlchemy-Tutorial und die Flaschen-SQLAlchemy- README schlagen jedoch beide vor, dass Tabellenmodelle eine Baseinstanziierte von erben declarative_base(). Base = declarative_base() class …

2
Wie füge ich eine HTML-Datei in eine Jinja2-Vorlage ein?
Ich verwende Flask Micro-Framework für meinen Server, der Jinja-Vorlagen verwendet. Ich habe eine übergeordnete template.htmlund einige untergeordnete Vorlagen namens child1.htmlund child2.htmleinige dieser untergeordneten Vorlagen sind ziemlich große HTML-Dateien, und ich möchte sie irgendwie aufteilen, um die Übersichtlichkeit meiner Arbeit zu verbessern. Inhalt meines main.pySkripts: from flask import Flask, request, render_template …
83 python  html  flask  jinja2 

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.