Articles of google cloud datastore

¿Dónde está mi almacén de datos local de App Engine?

¿Cómo puedo encontrar dónde se encuentra mi almacén de datos de desarrollo local? Estoy usando el SDK de Python y Linux .

¿Cuál es el python para BigDecimal de Java?

En Java, cuando progtwigmos el dinero, se recomienda utilizar la clase BigDecimal por dinero. ¿Hay algo similar en python? Me gustaría algo orientado a objetos que pueda tener una moneda y un tipo de cambio, ¿se ha hecho eso? Almaceno el dinero como números enteros de centavos (creo) y me multiplico por 100 para obtener […]

App Engine: ¿Algunos scripts grandes o muchos pequeños?

Estoy trabajando en un sitio web que quiero alojar en App Engine. Mis scripts de App Engine están escritos en Python. Ahora digamos que puede registrarse en mi sitio web y tener un perfil de usuario. Ahora, el perfil de usuario es bastante extenso y tiene más de 50 propiedades ndb diferentes (solo por un […]

Manera eficiente de almacenar valores de relación en NDB

Tengo este modelo de datos (lo hice, así que si hay una mejor manera de hacerlo, hágamelo saber). Baically tengo Club que puede tener muchos Courses . Ahora quiero conocer a todos los members e instructors de un Club. members e instructors se almacenan en el modelo del Course , y el Club tiene una […]

¿Obteniendo un registro aleatorio del almacén de datos de Google App Engine?

Tengo un almacén de datos con alrededor de 1,000,000 de entidades en un modelo. Quiero obtener 10 entidades aleatorias de esto. ¿No estoy seguro de cómo hacer esto? alguien puede ayudar?

AppEngine: almacén de datos de consulta para registros con valor

Creé una nueva propiedad para mi modelo de db en el almacén de datos de Google App Engine. Antiguo: class Logo(db.Model): name = db.StringProperty() image = db.BlobProperty() Nuevo: class Logo(db.Model): name = db.StringProperty() image = db.BlobProperty() is_approved = db.BooleanProperty(default=False) ¿Cómo consultar los registros del logotipo, que no tienen el valor ‘is_approved’ establecido? Lo intenté logos.filter(“is_approved […]

¿Cómo subir datos a granel al almacén de datos de appengine? Los métodos más antiguos no funcionan

Este debería ser un requisito bastante común y un proceso simple: cargar datos de forma masiva en el almacén de datos de Appengine. Sin embargo, ninguna de las soluciones anteriores mencionadas en stackoverflow (enlaces a continuación *) parece funcionar más. El método de carga masiva, que fue la solución más razonable al cargar en el […]

¿Usando Google Cloud Datastore con la API de NDB?

Existe mucha información sobre el uso de la API de NDB con el almacén de datos de Google App Engine, pero no puedo encontrar información sobre cómo usar NDB con el almacén de datos de Google Cloud. El único módulo que encontré es googledatastore que es una biblioteca muy primitiva. ¿En qué se diferencia App […]

Gestión de la autenticación de usuarios en Google App Engine

Estoy trabajando en una aplicación web basada en el motor de Google Apps. La aplicación utiliza la autenticación de google apis. Básicamente, cada controlador se extiende desde este BaseHandler y, como primera operación de cualquier obtención / publicación, se ejecuta el checkAuth. class BaseHandler(webapp2.RequestHandler): googleUser = None userId = None def checkAuth(self): user = users.get_current_user() […]

BadFilterError: filtro no válido: solo una propiedad por consulta puede tener filtros de desigualdad ( =, )

Estoy tratando de aplicar el filtro en dos propiedades diferentes pero GAE no me permite hacer esto, lo que será la solución, ahí está el código snipt: if searchParentX : que.filter(“parentX >=”, searchParentX).filter(“parentX =”, searchParentY).filter(“parentY <=", unicode(searchParentY) + u"\ufffd")