Tag: Flasche

Verwenden von tempfile, um pdf / xls Dokumente in der Flasche zu erstellen

Ich wollte fragen, ob es möglich ist, PDF / XLS-Dokumente als temporäre Dateien zu erstellen. Ich mache das, um sie danach mit einer Flasche zu schicken. Für pdf / xls Dateien erstellen ich Reportlab und xlsxwriter Pakete jeweils. Wenn ich das Dokument mit ihren Methoden speichere, bekomme ich den Fehler "Python temporary file permission denied". […]

JSON-Daten mit `\\\` dazwischen

Ich habe einen Python-Hörserver als Flask-Anwendung geschrieben. Dieser Server hört POST-Nachrichten von einer entfernten Quelle. Die Remote-Quelle ist die Buchung von JSON-Dokumenten. Ein Beispiel JSON Dokument, das ich erhielt, ist unten gezeigt. { "Timestamp": "1432241553492", "data": "[{\"EventName\":\"Time\",\"Category\":\"Experience\",\"Severity\":\"warn\",\"Subject\":\"Time\",\"Message\":\"details:{\\\"Message\\\":\\\"https://xxxx.xxxxx.com/ (1882 ms : ATime: 5 ms, BTime: 1108 ms, CTime: 769 ms), \\\",\\\"Time\\\":\\\"Fri May 22 2015 08:52:33 GMT+1200 […]

Ordnung durch eine Methode, die in einer Klasse in SQLAlchemy enthalten ist

Ich arbeite derzeit an einem Modell, wo ich die Relevanz eines Artikels beurteilen werde. Das folgt dem Hacker News 'Algorithmus. Hier ist mein app/articles/models.py in app/articles/models.py from app.extensions import db class Article(db.Model): """ database representation of an article """ id = db.Column(db.Integer, primary_key=True) title = db.Column(db.String(128)) subtitle = db.Column(db.String(512)) body = db.Column(db.Text()) votes = db.Column(db.Integer, […]

Wie kann ich einen MySQL-Verbindungspool erstellen oder einen besseren Weg, um die mehreren Datenbanken zu initialisieren?

In meinem Code eröffne ich zwei mysql-Verbindungen und verwende HTTP-Anfragen, um Daten in die Datenbank einzufügen g.db = mysql.connector.connect(user=a ,password=password, host=localhost,database=mysq1) g.db1 = mysql.connector.connect(user=b,password=password, host=localhost,database=mysql2) @app.route('/user/<db>') def insert(db): #code for inserting data into mysql1 database #code for inserting data into mysql2 database Ich mache HTTP-Anfragen, um die Datenbanken auszuwählen. curl -i 'localhost:5000/user/mysql1' # Es funktioniert […]

"Interner Serverfehler" mit Hello World Python App

Meine Dateien sind wie folgt: Application.wsgi ( HINWEIS: aktualisiert wie von meiner vorherigen Frage hier empfohlen) import os import sys sys.path.append('/srv/www/mysite.com/application') os.environ['PYTHON_EGG_CACHE'] = '/srv/www/mysite.com/.python-egg' import flaskr.helloworld application = flaskr.helloworld.app Helloworld.py from flask import Flask app = Flask(__name__) @app.route('/') def __init__(self): print 'Hello World!' if __name__ == '__main__': app.run() Aus welchem ​​Grund habe ich bei dem […]

Ist es möglich, einen Gegenstand von jquery zu bottle.py zu posten?

Hier ist die jquery $.ajax({ type: "POST", url: "/posthere", dataType: "json", data: {myDict:{'1':'1', '2':'2'}}, success: function(data){ //do code } }); Hier ist die Pythonschlange @route("/posthere", method="POST") def postResource(myDict): #do code return "something" Es sieht aus wie die url Formate auf Unterstützung int, float, Pfad und re … bin ich etwas fehlt?

SQLAlchemy: Nur neues Ergebnis anzeigen, wenn ein Join mehrere Ergebnisse zurückgibt

Ich versuche, eine Flask App zu erstellen, die die neuesten Punkte von einzelnen Spielern zeigt. So kann ein Spieler mehrere Scores haben, aber auf der Rangliste möchte ich nur ihre aktuellste Punktzahl zeigen. Meine Modelle.py: class Player(db.Model): __tablename__ = 'player' id = db.Column(db.Integer, primary_key=True) firstname = db.Column(db.String, nullable=False) score = db.relationship('Score', backref='player', lazy='dynamic') def __init__(self, […]

Flasche bekommt keine POST-Daten aus einer Anfrage

In unserem Server haben wir dieses Stück einen Code, der eine Funktion in meiner APP wie folgt aufruft: data = urllib.urlencode( dict(api_key="a-key-goes-here") ) headers = { "User-Agent" : "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.2 Safari/537.36", "Accept" : "text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,text/png,*/*;q=0.5", "Accept-Language" : "en-US,en;q=0.8", "Accept-Charset" : "ISO-8859-1,utf-8", "Content-type": "application/x-www-form-urlencoded; charset=UTF-8" } request = urllib2.Request(url, […]

Warum bekomme ich 404 Fehler in Flasche?

Ich bin ein Django-Entwickler Lernflasche. Ich bin ziemlich neu, wie die Dinge in Flask arbeiten. Ich bekomme einen 404 mit dem folgenden Code, wenn ich localhost:5000 besuche localhost:5000 . Könnte jemand erklären, warum ich das bekomme: Die angeforderte URL wurde auf dem Server nicht gefunden. Wenn Sie die URL manuell eingegeben haben, überprüfen Sie bitte […]

Flasche, nicht alle Argumente, die während der String-Formatierung umgewandelt wurden

Versuchen Sie, eine Register-Seite für meine App zu erstellen. Ich verwende Flask-Framework und MySQL db von pythonanywhere.com . @app.route('/register/', methods=["GET","POST"]) def register_page(): try: form = RegistrationForm(request.form) if request.method == "POST" and form.validate(): email = form.email.data password = sha256_crypt.encrypt((str(form.password.data))) c, conn = connection() x = c.execute("SELECT * FROM users WHERE email = (%s)", (email)) if int(x) […]

Python ist die beste Programmiersprache der Welt.