Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何检查使用数据存储模拟器运行dev_appserver.py_Python_Google App Engine_Google Cloud Datastore_Dev Appserver 2_Datastore Mode Emulator - Fatal编程技术网

Python 如何检查使用数据存储模拟器运行dev_appserver.py

Python 如何检查使用数据存储模拟器运行dev_appserver.py,python,google-app-engine,google-cloud-datastore,dev-appserver-2,datastore-mode-emulator,Python,Google App Engine,Google Cloud Datastore,Dev Appserver 2,Datastore Mode Emulator,我为谷歌云应用引擎开发服务器和数据存储模拟器安装了所有env。 我首先运行数据存储模拟器 gcloud测试版模拟器数据存储启动 并启动dev appengine服务器 dev_appserver.py app.yaml 如何检查devappserver是否与数据存储模拟器配合使用 datastore env是datastore\u EMULATOR\u HOST\u PATH=localhost:8081/datastore localhost:8000/数据存储正常工作,但localhost

我为谷歌云应用引擎开发服务器和数据存储模拟器安装了所有env。 我首先运行数据存储模拟器

gcloud测试版模拟器数据存储启动

并启动dev appengine服务器

dev_appserver.py app.yaml


如何检查devappserver是否与数据存储模拟器配合使用

datastore env是datastore\u EMULATOR\u HOST\u PATH=localhost:8081/datastore
localhost:8000/数据存储正常工作,但localhost:8081/数据存储不工作。

您是否尝试过在运行
dev\u appserver.py
时将
--datastore\u emulator\u port
设置到运行数据存储模拟器的端口

编辑: 另外,如果它使用云数据存储模拟器,那么它看起来应该打印以下行

。。。使用云数据存储模拟器


在运行
dev\u appserver.py
时,是否尝试将
--datastore\u emulator\u port
设置为运行数据存储模拟器的端口

编辑: 另外,如果它使用云数据存储模拟器,那么它看起来应该打印以下行

。。。使用云数据存储模拟器

问题解决了

针对Emulator使用数据存储客户端的Emulator项目名称:8081和dev_appserver应用程序名称不同

我在app.yaml文件中为dev_appserver应用程序名编写了“application:my project id”

为dev_appserver应用程序名称()设置“数据存储\u项目\u ID=我的项目ID”

运行dev_appserver

dev_appserver.py app.yaml--support_datastore_emulator=true--datastore_emulator_port=8081

问题解决了

针对Emulator使用数据存储客户端的Emulator项目名称:8081和dev_appserver应用程序名称不同

我在app.yaml文件中为dev_appserver应用程序名编写了“application:my project id”

为dev_appserver应用程序名称()设置“数据存储\u项目\u ID=我的项目ID”

运行dev_appserver

dev_appserver.py app.yaml--support_datastore_emulator=true--datastore_emulator_port=8081


谢谢你的回答。我试着使用一个命令行,比如:dev_appserver.py app.yaml--support_datastore_emulator=true--dev_appserver_log_level=debug--datastore_emulator_port=8081,然后他们说:“使用云数据存储模拟器”,“dev app Server现在正在运行”,“导出数据存储_emulator_HOST=localhost:8081”,“启动模块”default“运行在:”,“正在以下位置启动管理服务器:“我可以使用端口8081访问模拟器数据存储。顺便说一句,当我在emulator数据存储中插入一些数据时,我在localhost:8000/datastore中找不到数据。谢谢您的回答。我试着使用一个命令行,比如:dev_appserver.py app.yaml--support_datastore_emulator=true--dev_appserver_log_level=debug--datastore_emulator_port=8081,然后他们说:“使用云数据存储模拟器”,“dev app Server现在正在运行”,“导出数据存储_emulator_HOST=localhost:8081”,“启动模块”default“运行在:”,“启动管理服务器:”并且我可以使用端口8081访问emulator数据存储。顺便说一句,当我将一些数据插入emulator数据存储时,我在localhost:8000/数据存储中找不到数据。