Articles of google app engine de

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 […]

Cómo usar whois en el motor de Google Apps.

Sé que hay pywhois pero no se puede usar en gae, vea esta pregunta . Pero realmente necesito esta función para verificar si un dominio está registrado, ¿hay alguna otra forma de implementar whois con python puro? Gracias.

GAE Python: cómo configurar un trabajo cron para iniciar una tarea de back-end

Estoy ejecutando una tarea de informes diaria en GAE que desde hace poco está usando demasiada memoria para terminar. Por lo tanto, me gustaría configurarlo como una tarea de fondo. He configurado el backend de la siguiente manera: backends: – name: reporting class: B4_1G options: dynamic start: reporting.app En reporting.py hay una serie de clases […]

urllib.py no funciona con https?

En mi aplicación de Python, bash abrir una URL https, pero obtengo: File “C:\Python26\lib\urllib.py”, line 215, in open_unknown raise IOError, (‘url error’, ‘unknown url type’, type) IOError: [Errno url error] unknown url type: ‘https’ mi código: import urllib def generate_embedded_doc(doc_id): url = “https://docs.google.com/document/ub?id=” + doc_id + “&embedded=true” src = urllib.urlopen(url).read() … return src

Actualización de un gran número de entidades en un almacén de datos en Google App Engine

Me gustaría realizar una pequeña operación en todas las entidades de un tipo específico y reescribirlas en el almacén de datos. Actualmente tengo 20,000 entidades de este tipo, pero me gustaría una solución que se escalaría a cualquier monto. ¿Cuáles son mis opciones?

Cómo obtener los valores de las cookies en la plantilla del motor de Google Apps.

Estoy desarrollando una aplicación para aprender sobre python y Google App Engine. Me gustaría obtener valores de las cookies e imprimir en plantillas para ocultar o mostrar algún contenido. ¿Es posible? ¿Qué tipo de sistema de sesión es el mejor para usar con el motor de aplicaciones de Google? ¿Cuál podría ser la mejor manera […]

Solicitud de código en el motor de aplicaciones de Google – os.environ?

En GAE, puede decir users.get_current_user() para que el usuario que está conectado actualmente sea implícito a la solicitud actual. Esto funciona incluso si se procesan varias solicitudes simultáneamente: el módulo de users es consciente de qué solicitud se llama en su nombre a la función get_current_user . os.environ un vistazo al código del módulo en […]

GAE: cola de prueba de unidad de prueba con testbed

Estoy usando testbed para unificar la unidad de mi aplicación de Google y mi aplicación utiliza una cola de tareas. Cuando envío una tarea a una cola de tareas durante una prueba de unidad, parece que la tarea está en la cola, pero la tarea no se ejecuta. ¿Cómo hago que la tarea se ejecute […]

Trabajando con subdominio en el motor de aplicaciones de google

¿Cómo puedo trabajar con subdominio en el motor de Google Apps (Python)? Quiero obtener la primera parte del dominio y realizar alguna acción (manejador). Ejemplo: product.example.com -> enviarlo al manejador de productos user.example.com -> enviarlo al manejador de usuarios En realidad, usando la ruta virtual tengo este código: application = webapp.WSGIApplication( [(‘/’, IndexHandler), (‘/product/(.*)’, ProductHandler), […]

Data Modeling Advice para el sistema de etiquetado de blogs en Google App Engine

Me pregunto si alguien podría proporcionar algún consejo conceptual sobre una forma eficiente de construir un modelo de datos para lograr el sistema simple que se describe a continuación. Soy algo nuevo para pensar de una manera no relacional y quiero intentar evitar cualquier trampa obvia. Tengo entendido que un principio básico es que “el […]