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