Tag: Google-app-engine

Google-app-engine: ImportError httplib2 in google api python Client Hallo Welt

Ich habe gerade das Google App Engine SDK für python (google_appengine_1.6.5.zip) heruntergeladen und ich versuche, ein Beispiel von google-api-python-client ( appengine ) zu starten : $ tree . |– app.yaml |– client_secrets.json |– grant.html |– index.yaml |– main.py `– welcome.html Ich ./dev_appserver.py /home/yoyo/dev/projets/yoyocontacts/ –backends –clear_datastore –high_replication dev server ./dev_appserver.py /home/yoyo/dev/projets/yoyocontacts/ –backends –clear_datastore –high_replication Aber wenn […]

PicklingError: Kann nicht regeln <class …>: Es ist nicht dasselbe Objekt wie … in GAE

Ich bekomme einen PicklingError aus dieser Codezeile in meiner GAE Python App: deferred.defer(email_voters_begin, ekey, voter_list) Die drei Argumente sind: Email_voters_begin – Eine Python-Funktion, zB, Funktion email_voters_begin bei 0x1035d4488 Ekey – Ein Schlüssel zu einer Entität, die ich zB definiert habe, druckt als agdvcGF2b3Rlcg4LEghFbGVjdGlvbhgCDA Voter_list – Eine Liste von Objekten, die ich definiert habe, zB [models.Voter […]

So beschränke ich die OpenID-Anmeldung auf eine Google Apps-Domain auf GAE (wieder)

Ich möchte die Anmeldung auf eine python-Anwendung, die auf Google App Engine läuft, auf Mitglieder einer bestimmten Google Apps-Domain mit OpenID beschränken. Nach dem Thread Wie Begrenzung Google Föderierte Login auf bestimmte Apps-Domain? Dies könnte durch einfaches Ersetzen der gewöhnlichen Google Openid Autentication-URL erreicht werden Https://www.google.com/accounts/o8/id mit Https://google.com/accounts/o8/site-xrds?hd=example.com Dies scheint jedoch nicht mit user.create_login_url () […]

Django Falscher Integer-Wert: 'True' für Spalte 'is_superuser' in Zeile 1

Ich habe django-einfach-Geschichte Bibliothek verwendet, um die Geschichte Tracking in einem meiner Django-Projekt zu implementieren und es funktionierte gut, bis ich begann, Änderungen in meinem Projekt zu machen, um es zu Google Application Engine mit Cloud SQL zu verschieben. Nun scheint es auf den Booleschen Feldern mit der unten stehenden Warnung zu scheitern: Warning at […]

Ich möchte mehrere Mapreduce-Jobs in der Google App-Engine in Python ketten

Caveat: Ich bin neu bei Google App Engine und Python, aber ich habe es geschafft, einen PageRank-Algorithmus in Google App Engine so weit zu implementieren. Als nächstes möchte ich drei Kartenreduzierungsjobs in Google App Engine verketten. Allerdings verstehe ich nicht, wie man die Schlüssel-Wert-Paare aus dem ersten Mapreduce-Job an den zweiten Mapreduce-Job (und anschließend den […]

Google app engine urlfetch gzip zu string

Mit Google App Engine versuche ich, eine gzip-Datei aus einer URL zu laden, die eine csv-Datei enthält. Letztendlich möchte ich den Inhalt der csv-Datei auf meiner Webseite ausgeben. Ich habe den folgenden Code im Moment: #!/usr/bin/env python import webapp2 from google.appengine.api import urlfetch class Test(webapp2.RequestHandler): def get(self): self.response.headers['Content-Type'] = 'text/plain' url = *this_is_my_url* test = […]

Warum warnt die Google App Engine mich 'referenziert von Handler nicht gefunden: dailybasic.py' immer wieder?

Ich kodiere mit dem GAE in Python, und ich habe versucht, zwei Script-Dateien zu machen. Also mache ich die app.yaml so: application: mathgirlna version: 1 runtime: python api_version: 1 handlers: – url: /static static_dir: static – url: /dailybasic/.* script: /dailybasic.py login: admin – url: /.* script: main.py Und wenn ich die Logs sehe, heißt es […]

ImportError: Kein Modul namens _sqlite3

Ich schreibe für die Google App Engine und meine lokalen Tests erhalten folgende Fehlermeldung: –> –> –> Traceback (most recent call last): File "C:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 3185, in _HandleRequest self._Dispatch(dispatcher, self.rfile, outfile, env_dict) File "C:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 3128, in _Dispatch base_env_dict=env_dict) File "C:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 515, in Dispatch base_env_dict=base_env_dict) File "C:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 2387, in […]

Wie bekomme ich Twitter's Streaming / Filter Feed mit urllib2 / httplib?

Aktualisieren: Ich schaltete das zurück, als ich versuchte, die Lösung in der Antwort von Nick zu beantworten und wechselte zu Google's urlfetch: logging.debug("starting urlfetch for http://%s%s" % (self.host, self.url)) result = urlfetch.fetch("http://%s%s" % (self.host, self.url), payload=self.body, method="POST", headers=self.headers, allow_truncated=True, deadline=5) logging.debug("finished urlfetch") Aber leider finished urlfetch ist nie gedruckt – ich sehe das zeitout passiert […]

Wie kann man Benutzer mit webapp2 und simpleauth aktualisieren?

Ich habe eine Profilseite für meine Benutzer, wo sie ihre Informationen aktualisieren können. Jetzt können sie ihre Namen aktualisieren, aber ich möchte auch Telefonnummern, Adressen etc. Der Code für die Aktualisierung des Namens meines Benutzers ist class AccountPage(BaseRequestHandler): def get(self): self.render('accountpage.html', {'request': self.request, 'user': self.current_user,'loggedin': self.logged_in, 'session': self.auth.get_user_by_session(),}) def post(self): user = self.current_user user.name = […]

Python ist die beste Programmiersprache der Welt.