Mon application a besoin d'un système de sauvegarde et d'une administration à distance. J'ai donc désactivé la connexion fédérée pour faciliter l'accès à l'API à distance. Maintenant je peux me connecter mais je ne peux pas importer mon module :
montao$ python ./remote_api_shell.py -s montaoproject.appspot.com
Email: niklasro
Password:
App Engine remote_api shell
Python 2.7.1+ (r271:86832, Apr 11 2011, 18:13:53)
[GCC 4.5.2]
The db, users, urlfetch, and memcache modules are imported.
s~montaoproject> import i18n
Traceback (most recent call last):
File "<console>", line 1, in <module>
ImportError: No module named i18n
s~montaoproject>
Pourriez-vous me dire comment exécuter quelques commandes simples d'api à distance ? J'ai pu exécuter le système de sauvegarde et me connecter via /_ah/remote.api avec python 2.7. Ma configuration semble donc correcte et j'ai peut-être simplement besoin de mieux comprendre comment utiliser l'API distante.
Mise à jour
Cela fonctionne mais semble utiliser la version 0.96 de django :
ubuntu@ubuntu:/media/Lexar/montao$ PYTHONPATH=./montaoproject python ./remote_api_shell.py -s montaoproject.appspot.com
App Engine remote_api shell
Python 2.7.1+ (r271:86832, Apr 11 2011, 18:13:53)
[GCC 4.5.2]
The db, users, urlfetch, and memcache modules are imported.
s~montaoproject> import i18n
WARNING:root:You are using the default Django version (0.96). The default Django version will change in an App Engine release in the near future. Please call use_library() to explicitly select a Django version. For more information see http://code.google.com/appengine/docs/python/tools/libraries.html#Django
s~montaoproject>