tutorial google gae for español engine developers app python google-app-engine pytz

python - gae - google app engine tutorial español



ImportError, usando pytz en el motor de la aplicación google (2)

Yo uso gae-pytz y funciona muy bien. Parece que puede tener un problema de ruta. ¿Está el directorio de pytz en la raíz del proyecto de tu motor de aplicación? Ahí es donde debería estar.

Estoy intentando usar pytz en mi aplicación web para aplicar una zona horaria a un objeto datetime. Primero intenté importar pytz así

from pytz import timezone

Luego levantó un ImportError diciendo que el módulo "pytz" no existía. Probé la misma línea de código en IDLE y funcionó bien. Entonces vi algo en línea sobre gae-pytz. Así que cambié mi código para que se vea así:

from pytz.gae import pytz from pytz import timezone

Como dijo la página web. Todavía tiene el ImportError. Dice:

ImportError: No module named pytz.gae

Creo que el problema puede ser que estoy usando la versión de gae para Python 2.5. ¿Alguien sabe lo que está mal? O tal vez alguien sepa una alternativa a pytz.


Ni pytz ni pytz.gae se incluyen con el SDK predeterminado de App Engine.

Si desea utilizar el módulo pytz.gae, deberá descargarlo y copiarlo en la carpeta de la aplicación.

Su línea de importación a continuación asume que tiene el archivo gae.py en una carpeta ''pytz'' debajo de la carpeta raíz de su fuente de aplicación appengine.

Puede descargar el módulo pytz.gae desde aquí: https://code.google.com/p/gae-pytz/

Lo uso con una aplicación GAE Python 2.7 y funciona bien.