0

我在 OS X 上使用 Python 2.7 运行 App Engine。一旦我停止开发服务器,数据存储中的所有数据都会丢失。当我尝试部署我的应用程序时,也会发生同样的事情。什么可能导致这种行为以及如何解决它?

4

2 回答 2

3

通常本地数据存储会不时重置,如果您不希望这种行为,您应该在--datastore_path从命令行启动开发服务器时设置。像这样的东西会起作用:

dev_appserver.py /path/to/project --datastore_path=/path/to/project/datastore
于 2013-03-26T11:40:43.497 回答
2

这是已回答的问题,但要进一步解释一下 - 本地数据存储区,默认情况下会写入您计算机上的临时文件系统。默认情况下,每当您重新启动计算机时,临时文件都会被清空,因此您的数据存储也会被清空。如果您不重新启动计算机,您的数据存储应该会保留。

于 2013-03-26T15:30:19.957 回答