0
我注意到我在本地主機上開發的Google應用引擎應用正在每天晚上重置,即使我只使用命令dev_appserver.py .
運行它並且沒有明確地重置數據。在本地主機上重置Google App Engine應用的數據
數據/應用程序在白天仍然存在,但似乎每晚都會重置。我檢查了管理儀表板,但沒有找到與此相關的任何設置。
是否有其他人遇到過這個問題?
感謝
我注意到我在本地主機上開發的Google應用引擎應用正在每天晚上重置,即使我只使用命令dev_appserver.py .
運行它並且沒有明確地重置數據。在本地主機上重置Google App Engine應用的數據
數據/應用程序在白天仍然存在,但似乎每晚都會重置。我檢查了管理儀表板,但沒有找到與此相關的任何設置。
是否有其他人遇到過這個問題?
感謝
開發服務器放在一個臨時目錄的數據存儲,並且它的每一次啓動復位。如果您希望本地數據存儲保留,請創建/使用實際目錄,並使用datastore_path標誌:
--datastore_path=/path/to/your/datastore/directory/dev_appserver.datastore
非常感謝您的響應。只是爲了澄清(對GAE和編程一般而言是新的),我應該在終端中輸入以下內容: '--datestore_path =/pathtodatafolder/dev_appserver.datastore'? 而且這個data_folder應該和我的應用程序在同一個目錄下嗎? – JK140
該目錄不應該在您的應用程序中,因爲您不想將其上傳到生產環境。你可以在app.yaml中使用'skip_files',但這是一個單獨的討論。 '--datastore_path'是您的dev_appserver.py命令上的標誌。 對於初學者,我建議使用GoogleAppEngineLauncher應用程序。它可以很容易地配置這些東西。 – GAEfan
當我使用此解決方案時,我收到此錯誤:google.appengine.tools.devappserver2.wsgi_server.BindError:無法綁定本地主機:8080 –