我可以将app.yaml拆分为多个文件吗?

use*_*961 3 google-app-engine python-2.7

在我的Python App Engine项目中,我的app.yaml文件与我添加的所有/ handlers都相当长。

有没有办法将此文件分解为单独的文件,以便我可以轻松地组织/管理它们?

avi*_*avi 5

是的,您可以includes声明。为每个处理程序创建.yaml文件,并在您的app.yaml中,使用进行提及includes

根据官方文件

以下示例显示了包含的.yaml文件,其中定义了处理程序,而不是在包含那些其他.yaml文件的app.yaml文件中定义的处理程序:

includes:
- cloud_endpoints.yaml
- web_interface.yaml
- admin_interface.yaml
Run Code Online (Sandbox Code Playgroud)

包含的.yaml文件将具有直接在handlers:element 下定义的处理程序。