在谷歌的獨立服務器(dev_appserver)和Aptana Studio開發GAE幾個月後,我開始越來越討厭我的當前開發環境。針對Google應用引擎開發環境/調試的更好解決方案?
截至目前有一些困擾我的事情。
- 我沒有從我自己寫的方法和類中得到任何代碼助手。 [已解決]必須手動添加項目目錄到項目python路徑。轉到項目 - >屬性 - > PyDev - PYTHONPATH。在「源文件夾」選項卡下。點擊「添加源文件夾」。選擇主項目文件夾。 「好」。現在,您應該爲整個項目提供代碼幫助。
- 調試時,調試器不提供正確的手錶,當前變量,發佈數據等等。如果我將一些POST數據分配給一個變量,它會正確顯示。但是,如果我自己查看POST數據,則不行。
- 一些Aptana調試器服務器(它啓動它自己的dev_appserver實例)似乎無法訪問數據存儲。 [已解決]發現(當然,我愚蠢),您必須將相同的標誌設置到數據存儲中,就像在GoogleAppEngineLauncher中一樣,以告訴服務器到達數據存儲的位置。去運行 - >調試配置。選擇您使用的配置。轉到選項卡「參數」並添加數據存儲標誌。 --datastore_path = [路徑數據存儲]
- 感覺有點啞有2個服務器上運行相同的應用程序,是有沒有去使dev_appserver(我運行GoogleAppEngineLauncher),以打破在另一個程序斷點?
如果任何人有任何解決問題的論文,思想或只是一個完全不同的建議,發展的任何想法或修復更然後歡迎!
編輯:解決問題1和3.查看更新後的帖子。
..fredrik
我目前正在使用它。這是我找到的最好的IDE! – fredrik