2012-08-22 117 views
0

我剛剛在GAE上部署了一個站點,要求我爲下拉字段(即美國州,州等)分階段提供一些數據。在Google App Engine中預裝實體

在開發中,我爲每種數據類型(例如美國國家實體)創建了一個實體,並且能夠通過創建實體然後調用put()方法使用交互式控制檯預加載數據。

既然應用程序已部署,我不知道預裝此數據的方法。你會如何推薦在部署的實例中執行此操作?

我在檢索數據時使用SDK 1.7.0版,python 2.7,高複製數據存儲(HRD)和memcache。

在此先感謝您的幫助!

回答

2

如果您想以編程方式執行此操作,則可以在生產中使用交互式控制檯。檢出How do I activate the Interactive Console on App Engine?

您也可以創建一個臨時請求處理程序來完成這項工作,將其部署(例如作爲應用程序的其他版本以便於刪除)並在瀏覽器中啓動相應的URL。

+0

謝謝Bugs ..我試圖激活管理員,但myapp.appspot.com/admin/interactive不適合我。網址是否正確? – Zaffiro

+1

請嘗試myapp.appspot.com/admin/console/interactive – Bugs

+0

是的工作。我把後面的管理處理程序 - url:/.*。謝謝你的幫助! – Zaffiro

1

您可以使用批量加載器將您的實體上傳到您的部署版本。有關詳細信息和示例,請參閱文檔Uploading and Downloading Data