Python app.yaml中的这个东西是什么意思

Python app.yaml中的这个东西是什么意思,python,google-app-engine,oauth-2.0,yaml,Python,Google App Engine,Oauth 2.0,Yaml,这是app.yaml代码 application: hellodashboard version: 1 runtime: python api_version: 1 handlers: - url: /favicon\.ico static_files: favicon.ico upload: favicon\.ico - url: /oauth2callback script: oauth2client/appengine.py - url: .* script: mai

这是app.yaml代码

application: hellodashboard
version: 1
runtime: python
api_version: 1

handlers:
- url: /favicon\.ico
  static_files: favicon.ico
  upload: favicon\.ico

- url: /oauth2callback
  script: oauth2client/appengine.py

- url: .*
  script: main.py
我想知道你做了什么

 - url: /oauth2callback
  script: oauth2client/appengine.py
什么意思?
我知道第二行表示oauth2client目录中有一个名为appengine.py的脚本。但是url:/oauth2callback表示什么。

这意味着在
oauth2client/appengine.py
文件中有一个处理程序处理对url的请求
/oauth2callback
这意味着
oauth2client/appengine.py
文件中的处理程序,用于处理对url的请求
/oauth2callback

-url:
之后的部分指示应用程序将如何处理对该特定url的调用。以您的示例(适用于OAuth2)为例,当您的应用程序以
/oauth2callback
的形式接收到请求时,不要查看
main.py
的内部以了解如何处理请求,它使用的文件位于
oauth2client/appengine.py

-url:
之后的部分指示应用程序将如何处理对该特定url的调用。以您的示例(适用于OAuth2)为例,当应用程序接收到形式为
/oauth2callback
的请求时,它使用位于
oauth2client/appengine.py
的文件,而不是查看
main.py
的内部以了解如何处理请求,+1,因为你抢先告诉我:)那么它实际上重定向到哪里。我是指应用程序。我们需要在哪里配置它?你需要一个名为
oauth2client
的文件夹中的名为
appengine.py
的文件。它需要定义一个从
webapp2.RequestHandler
类派生的处理程序类。它应该定义处理操作的方法,例如
GET
POST
等。也许您需要从这里开始。哈,+1,因为你抢先告诉我:)那么它实际上重定向到了哪里。我指的是应用程序。我们需要在哪里配置它?你需要一个名为
appengine.py
的文件,它位于名为
oauth2client
的文件夹中。它需要定义一个从
webapp2.RequestHandler
类派生的处理程序类。它应该定义处理操作的方法,例如
GET
POST
等。也许您需要从这里开始。