2015-04-23 3 views
1

Я пытаюсь использовать несколько модулей в движке Google.Несколько модулей Pycharm Запустить сервер

я пытаюсь использовать этот исходный код:

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

, но я не могу показаться, чтобы найти способ бежать из PyCharm со всеми .yaml загружен, поэтому только app.yaml, кажется, сработал.

также при попытке загрузить код в приложение (используя 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

Что сообщения отображаются в журнале запуска при попытке запустить проект? Каковы ваши дополнительные параметры в Run -> Edit Configurations? (Кстати, аналогичный вопрос, который вы упомянули, немного устарел, с тех пор все изменилось). –

+0

обновлен журналами – etlsh

ответ

1

FWIW, я был в состоянии пробежать несколько модулей проект на devserver после добавления местоположения .yaml файла каждого модуля по отношению к директории проекта в Дополнительных опций раздела Run ->Редактировать Конфигурации меню.

Примечание: Я использую PyCharm 4.0.6, у которого есть исправление для PY-10675 - тема аналогичного вопроса, который вы упомянули.

Эта строка в журнале Run означает, что вы не имеете файлы .yaml для ваших модулей, включенных в конфигурации запуска он просто работает с настройками по умолчанию:

... (x86)/. Google/google_appengine/dev_appserver.py»--host 127.0.0.1

Добавьте их в пробежки конфигурации:

app.yaml mobile_frontend.yaml static_backend.yaml

С этой конфигой на месте, вы должны увидеть что-то вроде этого в первой строке журнала Run:

... (x86) /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.

Ручные загрузки кажутся единственным обходным решением для сейчас.

Смежные вопросы