您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

是否可以在远程数据存储中运行dev_appserver.py?

是否可以在远程数据存储中运行dev_appserver.py?

是的,有可能。

首先,在app.yaml中打开remote-api并将其部署到生产环境中。

builtins:
- remote_api: on

然后,例如在appengine_config.py中:

import os
from google.appengine.ext.remote_api import remote_api_stub
from google.appengine.datastore.entity_pb import Reference

remote_api_stub.Configureremoteapi(app_id=None, path='/_ah/remote_api',
                                   auth_func=lambda: ('email', 'password'),
                                   servername='appid.appspot.com')

if os.environ['SERVER_SOFTWARE'].startswith('Development'):
  Reference.app = lambda *args: os.environ['APPLICATION_ID'].replace('dev~', 's~')

如果您有旧的应用程序ID,则可能需要编辑.replace(’dev’…)部分。

其他 2022/1/1 18:50:37 有497人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶