2010-12-16 10 views
1

生産のアプリを実行しているとき、私はこのエラーを取得しています。私のローカル環境でうまく動作します。しかし、私はサーバーにアップロードした後、この例外をスローします。Google App Engineの - 生産のみ - モジュールのインポートエラー

test_handlerモジュールは、テストパッケージに存在する(それがローカルで正常に動作します)。私はアップロードすると、フォルダ構造全体がサーバーにアップロードされると信じています。

また、オンラインのGoogleアプリケーションのアカウントで全体のフォルダ構造を参照する方法はありますか?

============================================== ================================

<type 'exceptions.ImportError'>: cannot import name test_handler 
Traceback (most recent call last): 
    File "/base/data/home/apps/mad-scribe/1.346944987034829366/url_handler.py", line 15, in <module> 
    from test import test_handler 
+0

私はあなたがapp.yamlを入れたものによって決定することができるものをアップロードしますと思います。 –

答えて

0

問題は、パッケージ名としました。私はこのパッケージを「テスト」と名付けました。これは、他のパッケージの靴を履いたかもしれません。パッケージ名の名前を変更

from test import test_handler

(テスト - > test_handlersは)問題を修正しました。

この質問に回答したすべての方に感謝します。

0

あなたがアップロードした開発者の場合は、ソースをダウンロードできるようになりましたそれ。

これは、あなたにアップロードされたものの具体的な理解を与える必要があります。

のAppEngineのドキュメント:Downloading Source Code

+0

Google App Engineでソースコードをダウンロードするのに役立つリンクをありがとう。 – Gopal

関連する問題