1

プロジェクト (django の dev_appserver.py myapp または manage.py runserver) を実行するたびに、データストアがクリアされます。django で model.put() または model.save() によってデータを永続化しました。現在のセッションでは、管理ページでデータを確認できますが、次にプロジェクトを実行すると、以前のデータストアがすべて失われます。

アプリ エンジンに --clear_datastore 実行条件があることは知っていますが、この機能は必要ありません。

ところで、ローカル データストア ファイルはどこにありますか?

4

2 に答える 2

3

--datastore_path=/datastore/path/dev_appserver.datastoreパラメータは dev_appserver.py で 使用できます

--blobstore_path=/path/to/blobstore/folderもオプションです。

于 2012-06-12T15:44:09.717 に答える
1

実際、 --datastore_path= は、ストレージ オプションの一部のみを設定するため、使用するのに最適なフラグではありません。最適な IMHO は次のとおりです。

--storage_path=...

--datastore_path、--blobstore_path、--logs_path などで上書きされない限り、すべてのローカル ファイル (データストア、ブロブストア ファイル、Google Cloud Storage ファイル、ログなど) が保存されるパス。

https://developers.google.com/appengine/docs/python/tools/devserver?csw=1にあります

于 2013-11-18T16:17:43.360 に答える