App Engine数据存储自动清除每次项目运行(app engine datastore auto

2019-06-25 10:46发布

每次我跑我的项目(eith dev_appserver.py MYAPP或者Django的manage.py runserver命令),数据存储将被清除。 我已经model.put()或model.save()在Django持续的数据。 在本届会议上,我可以看到数据在管理页面,但下一次我运行该项目,所有以前的数据存储丢失。

我知道应用程序引擎有--clear_datastore运行时的情况,但我想dont't此功能。

顺便说一句,这里是有一个本地数据存储的文件?

Answer 1:

您可以使用--datastore_path=/datastore/path/dev_appserver.datastore与dev_appserver.py参数

--blobstore_path=/path/to/blobstore/folder是一个选项太。



Answer 2:

其实--datastore_path =不使用,因为它只是设置的存储选项的最佳恕我直言,是部分最好的标志:

--storage_path = ...

路径上所有的本地文件(如数据存储,Blob存储文件,谷歌云存储文件,日志等)将被存储,除非--datastore_path覆盖,--blobstore_path,--logs_path等。

在发现https://developers.google.com/appengine/docs/python/tools/devserver?csw=1



文章来源: app engine datastore auto-clears every time project runs