appengine通过数据存储设置本地主机以进行测试

问题描述 投票:0回答:1

我已经尝试遵循google的文档,以了解如何使用数据库(https://cloud.google.com/appengine/docs/standard/python/tools/using-local-server#Python_Using_the_Datastore)进行本地开发。但是,我没有经验水平。我什至不确定这是否是正确的指导。该应用程序是使用python 2.7的Django项目。要运行本地主机,我通常键入dev_appserver.py --host 127.0.0.1 .

我的问题是:

  1. 我如何在Google Cloud上下载数据存储数据库。我不想下载整个数据库,只需要足够的数据来填充本地主机,这样我就可以进行测试

  2. 一旦下载了数据库,我需要怎么做才能将其连接到本地主机?我必须在某个地方更改参数吗?

  3. 我需要下载数据存储吗?我可以在云上复制一个副本然后连接到该数据存储吗?

  4. 当我运行localhost时,它应该尚未连接到数据存储吗?由于该站点在云上运行时可以正常工作。我在哪里可以找到连接URI?

感谢您的帮助

python google-app-engine google-cloud-datastore google-app-engine-python local-datastore
1个回答
0
投票

development server旨在模拟整个App Engine环境,如果您检查命令的输出,则会看到类似Starting Cloud Datastore emulator at: http://localhost:PORT的内容。您的代码将自动与捆绑的数据存储区进行交互,并根据您编写的代码推送和检索数据。您的数据将保存在本地存储中的文件中,并将在开发服务器的不同运行期间持久保存,除非被明确删除。

© www.soinside.com 2019 - 2024. All rights reserved.