我有一個應用程序,我使用Python API在GAE之上開發。我現在正在使用本地開發服務器。該應用程序涉及解析從外部服務接收到的大量XML數據。從開發GAE服務器獲取信息到本地文件系統
所以問題是 - 是否有一種簡單的方法可以將GA數據導出到GAE應用程序中 - 例如,在常規應用程序中,我只是將它寫入臨時文件,但在GAE應用程序中,我無法做到這一點。那我能做些什麼呢?我不能輕易地在GAE之外運行所有產生服務調用的代碼,因爲它使用一些GAE函數來創建調用,但如果我可以將XML結果取出並在外部開發/測試解析器部分,然後把它放回GAE應用程序。
我試着用logging
來記錄它,然後從控制檯中提取它,但是當XML越來越大時它就不能正常工作。我知道有大量的數據導入/導出API,但似乎是提取這一條信息寫入數據存儲然後導出整個存儲的一種矯枉過正。那麼如何以最好的方式做到這一點?
如果我理解正確,你只是想獲得一部分代碼的輸出副本用於調試目的,對嗎?如果請求是一個交互式請求,您可以將其返回到響應主體中。如果它通常不是交互式的,那麼爲了調試的目的,你可以將它作爲一個運行。或者,如果沒有這些,請使用郵件API通過電子郵件發送給自己。 – 2012-04-18 00:02:09
@Nick問題是請求已經輸出了其他的東西,所以我不得不寫一個新的東西,讓它做同樣的事情,但沒有輸出部分。這是可能的,但似乎有點調試工作,我希望有更簡單的事情......但實際上blobstore工作得很好。 – StasM 2012-04-18 23:58:15