0

アプリケーションを実行しようとすると、このエラーが発生し続けます。私の app.yaml は次のとおりです。

application: xxxapplication
version: 1
runtime: python27
api_version: 1
threadsafe: false

handlers:
- url: /static
  static_dir: static

- url: /.*
  script: main.py

libraries:
- name: django
  version: "1.3"
- name: jinja2
  version: latest

builtins:
- remote_api: on

私のディレクトリツリーは次のようになります。

main.py
templates
static
app.yaml

これは以前に尋ねられたことを知っています: Google App Engine が「ハンドラが参照しているファイルが見つかりません: Dailybasic.py」と何度も何度も警告するのはなぜですか?

しかし、それは私の問題を解決していないようです。どんな助けでも大歓迎です。

4

2 に答える 2

3

python27 ランタイムのハンドラーは、次のタイプである必要がありますmodule.obj。あなたの場合、モジュールはmain(pythonファイルの名前)で、objはモジュール内のwsgi obj(main.py)で、おそらくapplication.

- url: /.*
script: main.application
于 2013-07-27T17:08:21.900 に答える
0

同様の問題がありました。私の問題は、ファイル名 (例: Picture.jpg と picture.jpg) が原因でした。ファイル名の大文字をすべて削除したところ、「ハンドラーによって参照された静的ファイルが見つかりません」というメッセージがログから消えました。

ありがとう: http://grokbase.com/t/gg/google-appengine/132m5gkxf8/some-static-images-not-uploaded-but-they-are-shown-in-local

于 2013-08-11T23:07:06.407 に答える