Articles of google app engine de

Google App Engine – incrementando las operaciones del almacén de datos

Hoy, se nos ha cobrado por primera vez en el motor de aplicaciones de Google, y la causa principal parece ser las operaciones de creación, lectura y eliminación en el Datastore . Estoy tratando de averiguar cuál es la causa de esto, o hablar de millones de operaciones, lo cual es extraño. Tenemos tareas de […]

¿Cómo autenticar solicitudes a través de módulos internos de App Engine?

Tengo una aplicación en Google App Engine que consta de 2 módulos ( A y B ). A maneja las solicitudes de los usuarios y está disponible sin autenticación. B es un microservicio que realiza ciertas tareas cuando A requiere. Entonces tenemos A haciendo peticiones a B usando urlfetch : from google.appengine.api import urlfetch from […]

Descodificador de código QR del motor de aplicaciones de Google

Me preguntaba si hay una buena biblioteca para Python para decodificar el código QR. Básicamente, lo que me gustaría es dar una imagen de la biblioteca con el código QR y la biblioteca mostraría el contenido guardado en la imagen.

En GAE, ¿cómo puedo mostrar una fecha de acuerdo con la zona horaria correcta del cliente?

En mi aplicación Google App Engine, estoy almacenando una fecha / hora de actualización automática en mi modelo de la siguiente manera: class MyModel(db.Model): date = db.DateTimeProperty(auto_now_add=True) Pero, esa fecha / hora es la hora local en el servidor, de acuerdo con su zona horaria. Entonces, cuando me gustaría mostrarlo en mi página web, ¿cómo […]

Cómo obtener la ruta raíz de la aplicación en GAE

Estoy usando plantillas Jinja2 para mi aplicación GAE Python. En realidad, hay un par de pequeñas aplicaciones dentro de un proyecto. Son, por ejemplo, blog y sitio. Entonces, el primero es para el blog y el segundo para el sitio =). Tengo esta estructura de carpetas: / /apps /blog /site /templates /blog /site También tengo […]

¿Hay algún límite para el almacén de datos local que ejecuta Google App Engine Python?

Tengo un modelo simple: class MyEntry(db.Model): keyName = db.StringProperty() valuesList = db.StringListProperty() y quiero rellenar el almacén de datos con aproximadamente 7000 instancias de esta entidad desde un archivo. (Tengo una función que lee del archivo, crea las entidades y las coloca en la base de datos) Estoy usando la consola interactiva de la consola […]

Ordenar una consulta por un ListProperty (NDB)

¿Cómo ordeno una consulta por un ListProperty *? el modelo: class Chapter(ndb.Model): title = ndb.StringProperty(required=True) version = ndb.IntegerProperty(repeated=True) La ‘versión’ almacena valores como: 1.1 -> [1,1] 1 -> [1] 2.1.1.1.1 -> [2,1,1,1,1] 1.2 -> [1,2] 2.1.2 -> [2,1,2] Quiero ordenarlo como: 1 1.1 1.2 2.1.1.1.1 2.1.2 * Estoy usando NDB, ListProperty = ndb.IntegerProperty (repetido = […]

¿Cómo puedo usar bcrypt / scrypt en appengine para Python?

Quiero hacer un sistema de autenticación para mi aplicación en las líneas de SUAS , excepto que en lugar de usar SHA256 para las contraseñas de hashing me gustaría usar bcrypt o scrypt. Desafortunadamente, tanto py-bcrypt como scrypt para python utilizan c nativa, que no es compatible con GAE. ¿Alguna forma de evitar esto?

¿Cómo hacer una copia de seguridad de un sitio de AppEngine?

Entonces, construyes un gran sitio web shiny y nublado en la parte superior de AppEngine, con miles y miles de imágenes guardadas en el almacén de datos y conciertos de datos en el blobstore. ¿Cómo los respalda?

El almacén de datos de Appengine no actualiza varios registros

votergroup = db.GqlQuery(“SELECT * FROM Voter WHERE lastname = :1”, ‘AGEE’) for voter in votergroup: voter.email = ‘testemail@testemail.com’ db.put(votergroup) El código anterior no parece estar actualizando los registros como se muestra en la documentación de la aplicación. También traté de usar un objeto de consulta en vano. Sé que Votergroup está obteniendo registros, porque hice […]