Google App Engine tiene el concepto de versiones de aplicación. es decir, puede tener múltiples versiones de su aplicación ejecutándose de manera simultánea y accesible en diferentes subdominios. Por ejemplo: http://1.my-app-name.appspot.com
, http://2.my-app-name.appspot.com
.Google App Engine Versiones en el almacén de datos
¿Qué aspectos de la aplicación son realmente "versionados" por esto? ¿Es solo la base de código de archivos estáticos de Python +? ¿Tiene el almacén de datos el concepto de "versiones"? Si no, ¿qué sucede cuando actualizo la definición de un modelo de Google App Engine?
Gracias!
Probablemente debería dividir la cadena de versión y crear el espacio de nombres en función del valor de la versión principal. 'major_ver, minor_ver = os.environ.get ('CURRENT_VERSION_ID'). rsplit ('.', 1); namespace_manager.set_namespace (major_ver) 'El valor de versión menor cambia con cada implementación, incluso si no cambia el valor de la versión principal. – Calvin
Buena llamada, por alguna razón, estaba pensando que solo devolvía la versión principal. –
Esta es una gran información, gracias! –