2015-04-23 113 views
1

我想在谷歌應用程序引擎中使用多個模塊。Pycharm多個模塊運行服務器

我嘗試使用此代碼:

https://github.com/GoogleCloudPlatform/appengine-modules-helloworld-python

,但我不能似乎找到一種方法,從pycharm與加載的所有.yaml運行,所以只有app.yaml中似乎加載。

還試圖上傳代碼到appengine(使用pycharm)我似乎無法上傳所有。

有沒有辦法解決它?

我看到了類似的問題: Run App Engine development server with modules in PyCharm

,但沒有回答我能想出+ 他沒有談論它上傳到AppEngine上。

這是日誌:

"C:\PyCharm 4.0.5\bin\runnerw.exe" C:\Python27\python.exe "C:/Program Files (x86)/Google/google_appengine/dev_appserver.py" --host 127.0.0.1 . 
INFO  2015-04-24 17:14:31,730 sdk_update_checker.py:229] Checking for updates to the SDK. 
WARNING 2015-04-24 17:14:33,382 simple_search_stub.py:1126] Could not read search indexes from c:\users\ishwartz\appdata\local\temp\appengine.pythonfortau\search_indexes 
INFO  2015-04-24 17:14:33,401 api_server.py:172] Starting API server at: http://localhost:60656 
INFO  2015-04-24 17:14:33,414 dispatcher.py:186] Starting module "default" running at: http://127.0.0.1:8080 
INFO  2015-04-24 17:14:33,424 admin_server.py:118] Starting admin server at: http://localhost:8000 

沒什麼好奇怪的,他們只是忽略了其他模塊。 謝謝。

+0

嘗試運行項目時,運行日誌中顯示的消息是什麼?運行 - >編輯配置中的附加選項是什麼? (順便提一句,你提到的類似問題有點舊了,事情從此改變了)。 –

+0

更新日誌 – etlsh

回答

1

FWIW,我能夠在其他選項將每個模塊的.yaml相關文件的位置到項目目錄的運行的後段上運行的devserver多模塊項目 - >編輯配置菜單。

注意:我使用的是PyCharm 4.0.6,它有修復程序 PY-10675 - 您提到的類似問題的主題。

這條線的運行日誌表明你沒有包含在運行配置爲您的模塊.yaml文件,它只是使用默認設置運行:

...(86)/ 。谷歌/ google_appengine/dev_appserver.py」 --host 127.0.0.1

這些添加到您的運行配置:

的app.yaml mobile_frontend.yaml static_backend.yaml

有了這些CONFIGS在的地方,你應該看到像這樣在運行日誌中的第一行:

...(86)/Google/google_appengine/dev_appserver.py」 --host 127.0.0.1的app.yaml mobile_frontend.yaml static_backend.yaml

我不是100%肯定,如果dispatch.yaml也應包括在內(我還不用在我的項目調度文件) - 跟隨消息顯示在運行控制檯中,並嘗試添加它,如果需要的話。

但是我在上傳階段也停滯不前,因爲我找不到類似上傳配置的地方。 由JetBrains確認爲問題,追蹤爲PY-15686

手動上傳似乎是目前唯一的解決方法。