Configuração do Remote_api com o App Engine
Usando o Python, estou tentando me conectar ao manipulador remote_api do meu AppEngine, mas continuo recebendo um erro. O que eu quero fazer é configurar os stubs remote_api para rotear as chamadas do banco de dados por meio disso e acessar o armazenamento de dados do meu aplicativo diretamente. Portanto, primeiro importo as bibliotecas remote_api e, em seguida, chamo o ConfigureRemoteApi no módulo stub e tento usar as chamadas para o armazenamento de dados remoto. Aqui está um código de amostra:
from google.appengine.ext.remote_api import remote_api_stub
def test_remote_api():
# This function is called when I want to use the remote api instead of the local datastore access
remote_api_stub.ConfigureRemoteApi('myapp.appspot.com', '/_ah/remote_api', auth_func, '')
def auth_func:
# This actually returns a tuple with my credentials to skip the console input
return ('username', 'password')
Ok, agora, testei minhas informações de login e o nome do aplicativo com remote_api_shell.py, mas recebo um erro como este:
File "C:\Program Files(x86)\Google\google_appengine\google\appengine\tools\dev_appserver_blobstore.py", line 79, in GetBlobStorage
return apiproxy_stub_map.apiproxy.GetStub('blobstore').storage
AttributeError: 'RemoteStub' object has no attribute 'storage'
E então eu recebo um 404: Not Found do aplicativo, que eu sei estar errado desde que o acesso ao aplicativo da Web me deu o resultado. O que eu preciso fazer para configurar o remote_api_stub para que eu não receba este erro?
Obrigado!