Tag: Google-app-engine

Ndb viele zu viele, abrufen Liste von einer der Beziehung

Ich habe diesen Tisch class ClubMembership(GCModel): member = ndb.KeyProperty(kind='User', required=True) club = ndb.KeyProperty(kind='Club', required=True) is_active = ndb.BooleanProperty(default=True) membership_type = ndb.StringProperty(choices=set(["MEMBER", "TRAINER", "OWNER"]), default="MEMBER", required=True) Dann im Tischclub habe ich das class Club(GCModel): @property def members(self): return ClubMembership.query(ndb.AND(ClubMembership.club == self.key, ClubMembership.membership_type == "MEMBER", ClubMembership.is_active == True)) Was ich eigentlich brauche, ist, die Liste der User zu […]

GAE Python: Das Parsen von komprimiertem XML überschreitet Speicher

Ich versuche, eine XML-Datei in eine Datenbank zu holen und zu analysieren. Das XML wird in GZIP komprimiert. Die GZIP-Datei ist ~ 8MB. Wenn ich den Code lokal ausführe, baut sich der Speicher auf pythonw.exe auf Ebene, wo das gesamte System (Windows 7) nicht mehr reagiert, und wenn ich es online ausführen, überschreitet es das […]

Python IMAPClient / Imaplib suche Unicode-Problem

Ich verwende die IMAPClient-Bibliothek, aber ich bekomme UnicodeEncodeError bei der Suche. Unten ist ein Snippet und die Stapelspur: imap_client = imapclient.IMAPClient('imap.gmail.com', use_uid=True, ssl=True) imap_client.oauth2_login('john@example.com', 'xxx') subject = u'Test \u0153\u2211\u00b4\u00e5\u00df\u2202' from_email = u'john@example.com' to_emails = [u'foo@example.com'] cc_emails = [] approx_date_sent = '05-Aug-2013' imap_client.select_folder(r'\Sent') search_criteria = [ u'FROM %s' % from_email, u'SUBJECT %s'.encode('utf-8') % subject, u'TO %s' […]

Wie registriere ich Google App Engine zum xmpp Client?

Ich benutze psi , um den xmpp-Service in meinem App-Engine-Projekt zu testen. Wenn ich psi öffne, fragt es mich, den Namen des Servers einzugeben, mit dem ich mich anmelden möchte. Ich habe versucht my_app_id.appspotchat.com aber ich habe "Es gab einen Fehler beim Kommunizieren mit dem XMPP Server"

GAE – Problem beim Löschen von Entity aus Schlüssel

Ich habe Probleme beim Löschen von Entitäten aus Schlüsseln in der GAE mit python / ndb. Ich bin in der Lage, die Entity (Problem) Schlüssel von der Seite abzurufen, aber kann nicht herausfinden, wie man es zu löschen bekommt. Die GAE-Support-Seite sagt, es ist so einfach wie das Abrufen des Schlüssels und dann das Löschen, […]

Laden Sie das Bild zu Appengine Datastore mit BlobStore und Endpoints hoch

Wie kann ich eine Datei / ein Bild in den Appengine Datastore mit blobStore hochladen? Ich verwende Google Cloud Endpunkte. Das ist mein modell class ProductImage(EndpointsModel): _message_fields_schema = ('product', 'enable', 'image') product = ndb.KeyProperty(Product) image = ndb.BlobKeyProperty(required=True) enable = ndb.BooleanProperty(default=True) Wie kann ich es vom API Explorer testen? Beim Frontend verwende ich AngularJS.

Leere Seite aber kein Fehler – Python Appengine

Ich empfange intermittierende leere Seiten auf meiner Appengine Python Website. Typischerweise kommen diese, wenn ein neuer Prozess gestartet wird oder wenn ich den Cache spüre. Es gibt eine einzige weiße Seite serviert und einmal hat alles gedient, was gut ist. Es ist im Grunde der gleiche Fehler wie hier: Http://groups.google.com/group/google-appengine/browse_thread/thread/c072383dc970e450 Allerdings habe ich doppelt und […]

AppEngine NDB-Eigenschaft Validierungen

Ich frage mich, was der beste Ansatz für die Validierung von NDB Entity Eigenschaften mag: Ein Datum muss in der Zukunft sein Eine Klasse (Integer-Eigenschaft) muss zwischen 1 und 10 liegen Ein Verweis auf eine andere Entität muss bestimmte Eigenschaftswerte haben (zB book.category.active muss True sein) Ich benutze auch WTForms, um übermittelte Anfragen zu validieren, […]

Wie bekomme ich den Wert eines StringProperty in Python für Google App Engine?

Wie bekomme ich die Werte eines nbd.Models? Ich möchte eine Beschreibung zurückgeben, die aus mehreren Feldern besteht, aber ich kann es nicht zur Arbeit bringen. Das ist mein Code für meine Klasse: class User(ndb.Model): name = ndb.StringProperty() email = ndb.StringProperty() @classmethod def get_description(self): # return "Kobe Bryant (kobe.bryant@lakers.net)" return self.name + ' (' + self.email […]

Python Google App Engine Cron Job funktioniert nicht

Ich schaffe Cron Job und es ist Arbeit auf dem lokalen dev sever ( http: // localhost: 8000 / cron ). Ich habe die Anwendung auf Google App-Engine hochgeladen, aber ich sehe "Sie haben keine geplanten Aufgaben (Cron-Jobs) für diese Anwendung erstellt." Mein cron.yaml: cron: – description: calc week raiting url: /cron_everyhour schedule: every 1 […]

Python ist die beste Programmiersprache der Welt.