¿Es remote_api la única forma de ejecutar un script de una sola vez para el almacén de datos remoto?

Necesito ejecutar una secuencia de comandos de Python para volver a guardar algunas entidades en el almacén de datos remoto para que obtengan la propiedad faltante. está habilitando api_remota ¿Cuál es la única forma de hacerlo o hay algo que puedo habilitar en la consola de administración remota para permitirme ejecutar scripts de Python desde la interfaz web?

preguntado el 03 de mayo de 12 a las 18:05

No hay nada integrado en la consola, pero nadie le impide tener un controlador en el servidor que evals python arbitrario que escribe/sube. Consulte shell.appspot.com para ver un ejemplo (que puede implementar en su propia aplicación). -

¿Estás buscando algo como shell.appspot.com ? -

Si. Recuerdo haber visto algo como esto en la consola de administración, pero parece que era solo para la local. -

1 Respuestas

Para todas mis aplicaciones, habilito la consola de desarrollador de forma predeterminada:

- url: /devcon/.*
  script: $PYTHON_LIB/google/appengine/ext/admin
  login: admin

Para Python 2.7 es:

- url: /devcon/.*
  script: google.appengine.ext.admin.application
  login: admin

Esto incluye la consola interactiva que me parece excelente para piratear scripts únicos que necesitan hacer algo en el entorno real.

contestado el 03 de mayo de 12 a las 19:05

Maravilloso. Justo lo que necesito. ¡Gracias! - anatoly techtonik

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.