Estoy desarrollando una aplicación de App Engine que usa Memcache. Dado que solo hay una única Memcache compartida entre todas las versiones de su aplicación, estoy enviando potencialmente datos incorrectos de una nueva versión a la versión de producción Memcache. Para evitar esto, creo que puedo agregar la versión de la aplicación a la cadena de claves de Memcache para permitir que varias versiones de la aplicación mantengan sus datos separados.Versión de App Engine, Memcache
que podía hacer esto manualmente, pero me gustaría que tirar en la versión de la app.yaml
¿Cómo puedo acceder a la versión de la aplicación desde dentro del código Python?
gracias, voy a llamar a os.environ.get ('CURRENT_VERSION_ID', '') –
La segunda parte de la versión es la ID de la versión 'secundaria'. En el servidor de desarrollo, siempre es 1, pero en producción cambia con cada implementación. –
@Nick Johnson, gracias por señalar eso. Eso es muy bueno saber –