2
My app은 백업 시스템과 원격 관리가 필요하므로 remote_api 액세스를 쉽게하기 위해 연합 로그인을 비활성화했습니다. 지금은 로그인 할 수 있지만 내 모듈을 가져올 수 없습니다 :내 원격 API 설정하기
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>
이 어떻게 몇 가지 간단한 원격 API 명령을 실행 말해 수 있습니까? 백업 시스템을 실행하고 /_ah/remote.api를 통해 Python 2.7과 연결할 수 있으므로 내 설정이 올바른 것처럼 보이고 remote_api를 사용하는 방법을 더 명확하게 이해해야 할 수도 있습니다.
업데이트
이 작동하지만 장고 0.96 사용하는 것 같다
[email protected]:/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>
작동 :'PYTHONPATH =./montaoproject python ./remote_api_shell.py -s montaoproject.appspot.com'하지만 django 0.96 또는 1.2를 사용합니까? 그것은 내가 앞서 말한 흔적에서 0.96 인 것으로 보인다. –
@ Nicke 1.2를 사용한다고 말하면, 그렇지 않으면 0.96을 사용합니다. –