Pycharm多个模块运行服务器



我正在尝试在谷歌应用程序引擎中使用多个模块。

我尝试使用这个源代码:

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

但我似乎找不到一种方法来逃离pycharm,因为所有的.yaml都加载了,所以似乎只有app.yaml加载了。

此外,当尝试将代码上传到appengine(使用pycharm)时,我似乎无法上传所有代码。

有办法解决吗?

我看到了类似的问题:使用PyCharm 中的模块运行应用程序引擎开发服务器

但我想不出答案+他没有谈到要把它上传到appengine。

这是日志:

"C:PyCharm 4.0.5binrunnerw.exe" C:Python27python.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:usersishwartzappdatalocaltempappengine.pythonfortausearch_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

没有什么奇怪的,他们只是忽略了其他模块。谢谢

FWIW,在运行->编辑配置菜单的附加选项部分添加了每个模块的.yaml文件相对于项目目录的位置后,我能够在devserver上运行多模块项目。

注意:我使用的是PyCharm 4.0.6,它修复了PY-10675——你提到的类似问题的主题。

运行日志中的这一行表示运行配置中没有包含模块的.yaml文件,它只是使用默认设置运行:

。。。(x86)/Google_appengine/dev_appserver.py"--主机127.0.0.1.

将这些添加到您的运行配置中:

app.yaml mobile_frontend.yaml static_backend.yaml

有了这些配置,您应该在运行日志的第一行中看到这样的内容:

。。。(x86)/Google_appengine/dev_appserver.py"--主机127.0.0.1 app.yaml mobile_frontend.yaml static_backend.yaml

我不能100%确定是否也应该包括dispatch.yaml(我还没有在项目中使用调度程序文件)-按照Run控制台中显示的消息进行操作,并在需要时尝试添加它。

但我也被困在上传阶段,因为我找不到类似上传配置的位置。JetBrains确认为问题,追踪为PY-15686。

手动上传似乎是目前唯一的解决方法。

相关内容

  • 没有找到相关文章

最新更新