Articles of google cloud datastore

¿Los datos se almacenan en localhost pero no en el almacén de datos gae?

Por alguna razón, el formulario que creé inserta datos en la base de datos en localhost. Lo implementé en gae, ¿el formulario funciona pero no se ha insertado nada en el almacén de datos? Aquí está mi archivo de modelos: from django.db import models # from django.contrib.auth.models import User # Create your models here. class […]

Resultados de consultas NDB que comienzan con una cadena

Al trabajar con el NDB de Google App Engine, busco consultar todos los elementos que comienzan con una cadena ingresada por el usuario. Ejemplo: abc_123 abcdefg 123abc Consultar por “abc” debería devolver abc_123, abcdefg (sin embargo, no 123abc, ya que no comienza con “abc”) Anteriormente utilicé el siguiente código para un propósito similar pero diferente: […]

PermanentTaskFailure: el objeto ‘módulo’ no tiene atributo ‘Migrar’

Estoy usando la biblioteca de actualización masiva de Nick Johnson en google appengine (http://blog.notdot.net/2010/03/Announcing-a-robust-datastore-bulk-update-utility-for-App-Engine). Funciona maravillosamente para otras tareas, pero por alguna razón con el siguiente código: from google.appengine.ext import db from myapp.main.models import Story, Comment import bulkupdate class Migrate(bulkupdate.BulkUpdater): DELETE_COMPLETED_JOBS_DELAY = 0 DELETE_FAILED_JOBS = False PUT_BATCH_SIZE = 1 DELETE_BATCH_SIZE = 1 MAX_EXECUTION_TIME = 10 […]

Entradas duplicadas en el almacén de datos de alta replicación

Todavía tenemos un caso raro de entradas duplicadas cuando se llama a este método POST. Anteriormente, había pedido consejo sobre el desbordamiento de stack y se me dio una solución , que es utilizar la metodología parent/child para mantener consultas muy consistentes. He migrado todos los datos a ese formulario y lo dejé correr por […]

¿Cómo consultar el almacén de datos al usar ReferenceProperty?

Estoy tratando de entender las relaciones de uno a muchos en el almacén de datos; pero no entiendo cómo consultar y actualizar el registro de un usuario cuando el modelo incluye ReferenceProperty . Digamos que tengo este modelo: class User(db.Model): userEmail = db.StringProperty() userScore = db.IntegerProperty(default=0) class Comment(db.Model): user = db.ReferenceProperty(User, collection_name=”comments”) comment = db.StringProperty() […]

Relaciones uno a muchos en el almacén de datos

Hay una buena explicación de las relaciones de uno a muchos en el almacén de datos aquí por Rafe Kaplan. Traté de adaptar eso a un caso más simple de User y Venue . Así que el usuario puede ir a muchos restaurantes; y quiero imprimir el correo electrónico del usuario y los restaurantes a […]

Cómo utilizar el almacén de datos de alta replicación

Bueno, he visto el video y leído los artículos en la documentación de App Engine (incluido el uso del almacén de datos de High Replication ). Sin embargo, todavía estoy completamente confundido sobre el uso práctico de la misma. Entiendo los beneficios (del video) y suenan muy bien. Pero lo que me falta son algunos […]

GAE Cloud Datastore: obtenga los modelos escritos con mayor frecuencia

Estoy tratando de obtener la lista de modelos en orden decreciente de los modelos escritos con mayor frecuencia. Esto es lo que he intentado hasta ahora. Este conjunto de consultas de clientes proporciona los detalles de los modelos y sus atributos / propiedades, con estos detalles relacionados con el modelo: recuento de entidades, recuento de […]

App Engine (Python) enganches de API precast de Datastore

Fondo Así que digamos que estoy creando una aplicación para GAE, y quiero usar API Hooks . GRAN EDICIÓN : en la versión original de esta pregunta, describí mi caso de uso, pero algunas personas señalaron correctamente que no era realmente adecuado para API Hooks. ¡Concedido! Considérame ayudado. Pero ahora mi problema es académico: todavía […]

GAE: remote_api y credenciales predeterminadas de la aplicación

Desde hoy he estado usando remote_api (python) para acceder al almacén de datos en GAE. Por lo general hago remote_api_shell.py -s . Hoy lo he intentado y falla, el error es: oauth2client.client.ApplicationDefaultCredentialsError: Las credenciales predeterminadas de la aplicación no están disponibles. Están disponibles si se ejecutan en Google Compute Engine. De lo contrario, la variable […]