Tag: werkzeug
Werkzeug ist ein WSGI-utility-Bibliothek für Python. Es ist weit verbreitet-und BSD-lizenziert.
2
Antworten
Baute ich einen einfachen web-app mit Kolben, und war in der Lage, es aus einer virtuellen Maschine mit der systemeigenen http-server. Ich merkte schnell, dass mit dieser Einrichtung, die Anfragen werden blockiert (konnte ich nicht konkurrierenden Anforderungen
4
Antworten
Aus der offizielle Dokumentation: Werkzeug ist ein WSGI-utility-Bibliothek für Python. Jedoch, wenn ich meine Flask web-Anwendung, Bemerke ich, dass der header der Antwort vom server enthält: HTTP/1.0 200 OK Content-Type: text/html; charset=utf-8 Content-Length: 13 Server: Werkzeug/0.11.9 Python/2.7.10
1
Antworten
Ich habe eine flask Anwendung, die den Aufbau einer Datenbank-Verbindung in einem before_filter sehr ähnlich diese: @app.before_request def before_request(): g.db = connect_db() Nun: Schreibe ich einige unit-tests und ich nicht wollen, dass Sie für die hit-Datenbank. Ich
3
Antworten
Habe ich ein Fläschchen app-setup auf mod_wsgi/Apache und benötigen für die Anmeldung die IP-Adresse des Nutzers. Anfrage.remote_addr gibt "127.0.0.1" und dieses Update zu beheben versucht, aber ich habe festgestellt, dass Django entfernt ähnlichen code aus Sicherheitsgründen. Gibt
8
Antworten
Mache ich eine website, wo Benutzer sich anmelden können und Dateien herunterladen, mit der Flask micro-framework (basierend auf Werkzeug), die verwendet Python (2.6 in meinem Fall). Ich brauche, um die IP-Adresse der Benutzer beim anmelden (für logging-Zwecke).
4
Antworten
Bin ich den Upload einer kleinen Datei (8.5 Mb) auf eine Flasche test-server. Wenn das hochladen der Datei abgeschlossen, meldet der server: File "/home/ubuntu/.virtualenvs/eco_app/lib/python2.7/site-packages/wtforms/form.py", line 212, in __call__ return type.__call__(cls, *args, **kwargs) File "/home/ubuntu/.virtualenvs/eco_app/lib/python2.7/site-packages/flask_wtf/form.py", line 49, in
1
Antworten
Ich habe genau das gleiche problem beschrieben dies, SO Frage und Antwort. Die Antwort auf diese Frage ist eine schöne Arbeit, aber ich verstehe nicht das grundlegende problem. Das beenden von SSL auf dem load-balancer und über
1
Antworten
Ich versuche, etwas zu arbeiten, ein code, den ich unter diesem URL gefunden: http://code.runnable.com/UiIdhKohv5JQAAB6/how-to-download-a-file-generated-on-the-fly-in-flask-for-python Mein Ziel ist es, in der Lage sein, eine Datei herunterzuladen, die auf einem web-browser, wenn der Benutzer Zugriff auf einen web service
1
Antworten
Ich kann nicht scheinen, um die Reaktion von den Ausnahmen nicht mehr in der Flasche 0.10.1 (das gleiche passiert mit 0.9). Dieser code: from flask import Flask, jsonify from werkzeug.exceptions import HTTPException import flask, werkzeug print 'Flask
3
Antworten
Habe ich geschaffen, kleine web-server mit werkzeug und ich bin in der Lage, führen Sie es in der üblichen python-Weg, mit python my_server.py. Seiten laden, alles funktioniert einwandfrei. Jetzt will ich es starten, wenn mein pc hochfährt.
4
Antworten
[Als pro https://stackoverflow.com/a/46369945/1021819, der Titel sollte sich auf Integrationstests anstelle von unit-tests] Angenommen, ich möchte zum testen die folgenden Kolben-API (von hier): import flask import flask_restful app = flask.Flask(__name__) api = flask_restful.Api(app) class HelloWorld(flask_restful.Resource): def get(self): return
1
Antworten
Ist, habe ich mich durch die Dokumentation, sondern für das Leben von mir, ich kann nicht herausfinden, wie die request.form Objekt in Kolben gefüllt ist. Die Dokumentation sagt, es ist gefüllt mit analysiert Formulardaten aus POST-oder PUT-Anfragen,
7
Antworten
Gefunden haben, einen oder zwei Menschen auf der interwebs mit ähnlichen Problemen, aber noch nicht gesehen, eine Lösung gepostet. Ich bin immer ein build-Fehler aus dem code/template unten, kann aber nicht herausfinden, wo das Problem ist oder
1
Antworten
app.py from flask import Flask, render_template, request,jsonify,json,g import mysql.connector app = Flask(__name__) **class TestMySQL():** @app.before_request def before_request(): try: g.db = mysql.connector.connect(user='root', password='root', database='mysql') except mysql.connector.errors.Error as err: resp = jsonify({'status': 500, 'error': "Error:{}".format(err)}) resp.status_code = 500 return
6
Antworten
Es ist einfach zu propagieren, die Fehlermeldungen mit der Kolben-beruhigend für den AUFTRAGGEBER mit der abort() Methode, wie abort(500, message="Fatal error: Pizza the Hutt was found dead earlier today in the back seat of his stretched limo.
2
Antworten
address_dict = {'address': {'US': 'San Francisco', 'US': 'New York', 'UK': 'London'}} Wenn die oben genannten Parameter wurde gesendet über Anfragen, wie bekomme ich Werte in die Adresse-key mittels Anfrage.form auf Kolben? import requests url = 'http://example.com' params
4
Antworten
Entwickeln wir ein Python-web service und einem client-web-site parallel. Wenn wir eine HTTP-Anforderung vom client an den service, ein Anruf und konsequent wirft eine Steckdose.Fehler in socket.py in Lesen: (104, 'Connection reset by peer') Wenn ich höre
8
Antworten
Mache ich eine website, wo Benutzer sich anmelden können und Dateien herunterladen, mit der Flask micro-framework (basierend auf Werkzeug), die verwendet Python (2.6 in meinem Fall). Ich brauche, um die IP-Adresse der Benutzer beim anmelden (für logging-Zwecke).
2
Antworten
Bin ich mit der Flask micro-framework basierend auf Werkzeug, das verwendet Python. Vor jeder beschränkt Seite gibt es ein Dekorateur, um sicherzustellen, der Benutzer eingeloggt ist, werden derzeit wieder in der login Seite, wenn Sie nicht eingeloggt
2
Antworten
Ich bin ein wenig verwirrt darüber, wie etwas zu tun, dachte ich, wäre ganz einfach. Habe ich eine einfache app geschrieben, mit Flask. Es sieht wie folgt aus: from flask import Flask app = Flask(__name__) def _run_on_start(a_string):
7
Antworten
Ich bin auf der Suche nach so etwas wie uWSGI + django autoreload-Modus für Fläschchen. InformationsquelleAutor der Frage Florian | 2012-01-12
6
Antworten
Ich bin mir nicht sicher, ob das Fläschchen bestimmten, aber wenn ich eine app im dev-Modus (http://localhost:5000), ich kann nicht darauf zugreifen, die von anderen Computern im Netzwerk (mit http://[dev-host-ip]:5000). Mit Schienen im dev-Modus, zum Beispiel, funktioniert
3
Antworten
Also ich habe eine Methode, die erreichbar ist durch mehrere Routen: @app.route("/canonical/path/") @app.route("/alternate/path/") def foo(): return "hi!" Nun, wie kann ich rufen Sie url_for("foo") und weiß, dass ich den ersten Weg? InformationsquelleAutor der Frage jiggy | 2011-10-16
3
Antworten
Ich bin mit Kolben (basierend auf Werkzeug), die verwendet Python. Kann der Benutzer eine Datei herunterladen, ich bin mit dem send_from_directory-Funktion. Jedoch, wenn Sie tatsächlich das herunterladen der Datei den HTTP-header content-length ist nicht festgelegt. Der user
3
Antworten
Kenne ich in php ich konnte einfach $_GET['key1']['key2'] zum abrufen von Daten, gesendet in der form eines Arrays ist aber, dass so etwas möglich ist in Python wie ich, nur einen string, und es nicht erkannt wird,
1
Antworten
Habe ich eine einfache Kolben-route, die ich will einen Pfad zu einer Datei. Wenn ich <path> in der Regel, es funktioniert für /get_dir/one aber nicht /get_dir/one/two. Wie kann ich das aufzeichnen eines beliebigen Pfades, so dass path='/one/two/etc
1
Antworten
Ich versuche zum einrichten einer Kolben-server, verwendet eine OpenSSL-Kontext. Jedoch, da zog ich das script auf einem anderen server, es hält werfen die folgende Fehlermeldung, egal ob ich mit Python 2.7 oder 3.4 und egal welche SSL-Methode,
2
Antworten
Ich hab das Spiel mit einem url-shortener (beruhend auf der Kurz-demo-app von Werkzeug). Habe ich ein dict wie diese - ('1', {'target': 'http://10.58.48.103:5000/', 'clicks': '1'}) ('3', {'target': 'http://slash.org', 'clicks': '4'}) ('2', {'target': 'http://10.58.48.58:5000/', 'clicks': '1'}) ('5', {'target':
5
Antworten
Ich eine mit url_for zu generieren, Weiterleitungs-url, wenn ein Benutzer abgemeldet hat. return redirect(url_for('.index', _external=True)) Jedoch, als ich verändert die Seite zu einem https Verbindung, die url_for gibt mir immer noch http. Möchte ich ausdrücklich bitten url_for
2
Antworten
Ich bin derzeit testen meiner app mit Vorschlägen aus http://flask.pocoo.org/docs/testing/, aber ich würde gerne einen header hinzufügen, um eine post-Anfrage. Meine Anfrage ist aktuell: self.app.post('/v0/scenes/test/foo', data=dict(image=(StringIO('fake image'), 'image.png'))) aber ich möchte hinzufügen, ein content-md5 auf die Anfrage.
3
Antworten
Ist der server im Bundle mit der Flasche sicher für den Einsatz in einer Produktionsumgebung? Wenn nicht, was sollte ich verwenden, um die Bereitstellung Kolben in der Produktion? Kommentar zu dem Problem - Öffnen Dieses Antwort bietet