2015-11-09 53 views
0

我注意到我在本地主机上开发的Google应用引擎应用正在每天晚上重置,即使我只使用命令dev_appserver.py .运行它并且没有明确地重置数据。在本地主机上重置Google App Engine应用的数据

数据/应用程序在白天仍然存在,但似乎每晚都会重置。我检查了管理仪表板,但没有找到与此相关的任何设置。

是否有其他人遇到过这个问题?

感谢

回答

0

开发服务器放在一个临时目录的数据存储,并且它的每一次启动复位。如果您希望本地数据存储保留,请创建/使用实际目录,并使用datastore_path标志:

--datastore_path=/path/to/your/datastore/directory/dev_appserver.datastore 
+0

非常感谢您的响应。只是为了澄清(对GAE和编程一般而言是新的),我应该在终端中输入以下内容: '--datestore_path =/pathtodatafolder/dev_appserver.datastore'? 而且这个data_folder应该和我的应用程序在同一个目录下吗? – JK140

+0

该目录不应该在您的应用程序中,因为您不想将其上传到生产环境。你可以在app.yaml中使用'skip_files',但这是一个单独的讨论。 '--datastore_path'是您的dev_appserver.py命令上的标志。 对于初学者,我建议使用GoogleAppEngineLauncher应用程序。它可以很容易地配置这些东西。 – GAEfan

+0

当我使用此解决方案时,我收到此错误:google.appengine.tools.devappserver2.wsgi_server.BindError:无法绑定本地主机:8080 –

相关问题