自最新发布的Google App Engine Python SDK以来,可以使用modules。我有一个带有默认模块和另一个模块的Python应用程序。要在开发服务器中启动模块,必须像这样运行开发服务器:
dev_appserver.py app.yaml othermodule.yaml
当我在PyCharm的运行/调试配置中将app.yaml othermodule.yaml
添加到“附加选项”然后运行开发服务器时,我收到以下错误消息:
google.appengine.tools.devappserver2.errors.InvalidAppConfigError:“。” 是一个目录,需要一个yaml配置文件
这是因为PyCharm在命令末尾添加了一个点来运行开发服务器,如下所示:
dev_appserver.py app.yaml othermodule.yaml .
是否可以删除点,或者我必须等到在PyCharm中修复它?在有模块之前,没有必要这样做。
答案 0 :(得分:6)
您可以暂时通过创建新的运行配置来解决此问题。 选择Python配置,然后填写如下:
/path/to/your/dev_appserver.py
dispatch.yaml module1.yaml module2.yaml
/path/to/your/appengine/project
对我来说,它的效果很好。调度程序正在正常启动,我在PyCharm中获得了以前的所有日志。