2009-11-23 11 views
19

私はissueを持っています。私は期待どおりにクエリが動作していることを確認するために、クラウドサーバーのローカル開発サーバー(http://localhost:8080/_ah/admin)で取得する対話型コンソールを使用したいと思います。App Engineで対話型コンソールをアクティブにするにはどうすればよいですか?

有効にする前に私はお読みになりましたが、どのように行われましたか?

+2

なぜGoogleは自社の製品を適切に文書化していませんか?私はこの質問がここで答えられてうれしいですが、またそれを "馬の口から"読みたいと思います。もし誰かがこれに関するいくつかのGoogleのドキュメントを指し示すことができるなら、私は喜んでいるだろう(この質問を探している他の人たちと同じように)。 – HorseloverFat

+1

今私は愚かな気がする。 https://developers.google.com/appengine/docs/python/config/appconfig#Referring_to_the_Python_Library_Directory – HorseloverFat

+0

修正済みのURL:https://cloud.google.com/appengine/docs/python/config/appconfig#Python_app_yaml_Referring_to_the_Python_library_directory – Alan

答えて

14

は任意の前に、あなたのapp.yamlに以下を追加します*ハンドラ:。

- url: /admin/.* 
    script: $PYTHON_LIB/google/appengine/ext/admin 
    login: admin 

あなたのユースケースのための別のオプションは、あなたをできるように、SDKに含まれてremote_api_shell.pyツールを使用し、その後、remote_apiのを有効にすることですローカルのPythonシェルから物をテストする。

+0

これはGAEのPython 2.5で動作します。 – HorseloverFat

25

「threadsafe」オプションを使用しているときは、Nickの回答はもう機能しません。代わりに、次のものを使用する必要があります。

- url: /admin/.* 
    script: google.appengine.ext.admin.application 
    login: admin 
+3

誰がURLを知っている必要がありますか?私はmyapp.appspot.com/admin/interactiveを試しましたが、私は404を取得しています。 – Zaffiro

+0

http://(yourappid).appspot.com/admin/interactiveが私のためにトリックを行いました... –

+1

@Zaffiro多分あなたはハンドラを定義しましたapp.yamlの '/'のハンドラの後に? – payala

関連する問題