0

App Engine で Python アプリを 2.5 から 2.7 に移植していますが、スクリプト ハンドラが WSGI エンドポイントに対して同じように機能しないことがわかりました。具体的には、エンドポイント アプリケーションがサブディレクトリで定義されている場合、yaml の解析に失敗します。

- url: /crawl/route/.*
  script: crawl/crawler.app
  login: admin

Python 2.5 では、その「.app」拡張子は「.py」でした

これは、スクリプト定義にサブディレクトリがない場合に機能します。実際、ルート ディレクトリ内のすべてのアプリ スクリプトは機能し、サブディレクトリ内のすべてのアプリ スクリプトは失敗します。

4

1 に答える 1

1

これはパスではなく、python オブジェクトなので、

script: crawl.crawler.app
于 2012-12-26T17:07:35.447 に答える