Google app engine 从命令行访问sqlite数据存储

Google app engine 从命令行访问sqlite数据存储,google-app-engine,Google App Engine,我一直在从命令行访问传统数据存储,如下所示: from google.appengine.api import apiproxy_stub_map from google.appengine.api.datastore_file_stub import DatastoreFileStub os.environ['APPLICATION_ID']="myapp" apiproxy_stub_map.apiproxy=apiproxy_stub_map.APIProxyStubMap() stub

我一直在从命令行访问传统数据存储,如下所示:

from google.appengine.api import apiproxy_stub_map
from google.appengine.api.datastore_file_stub import DatastoreFileStub

os.environ['APPLICATION_ID']="myapp"
apiproxy_stub_map.apiproxy=apiproxy_stub_map.APIProxyStubMap()
stubname, stub = 'datastore_v3', DatastoreFileStub(os.environ["APPLICATION_ID"], Datastore, "/")  
apiproxy_stub_map.apiproxy.RegisterStub(stubname, stub)
我已经升级到sqlite数据存储,需要更新存根(可能还有存根名),大概是使用DatastoreSqliteStub,但似乎无法初始化它;有什么建议吗


谢谢

以下是我在AppEngine项目中经常重用的一个小模块:

它让我可以做:

import ae
ae.connect_local_datastore()
在脚本的顶部。或者通过远程api设置,您还可以执行以下操作:

ae.connect_remote_datastore()
可以找到一个简单的console.py脚本来使用它


希望他们能帮上忙。

你能比“似乎无法初始化”更具体一点吗?当你尝试时会发生什么?