2011-06-22 14 views
0

私はうまく動作するように見えます簡単なテストアプリケーションがあります。私は、コードに次のように配置することにより、デバッグしようとしています:PythonデバッグできませんGAE Django

import pdb; pdb.set_trace() 

私は私が理解していない、次の致命的なエラーが出るのアプリを実行すると:

ERROR:root:Exception in request: 
Traceback (most recent call last): 
    File "C:\Documents and Settings\Administrator\Desktop\App Engine\testapp\djang 
o\core\handlers\base.py", line 111, in get_response 
    response = callback(request, *callback_args, **callback_kwargs) 
    File "C:\Documents and Settings\Administrator\Desktop\AppEngine\rtest\polls\vi 
ews.py", line 13, in create 
    cd = form.cleaned_data 
    File "C:\Documents and Settings\Administrator\Desktop\AppEngine\rtest\polls\vi 
ews.py", line 13, in create 
    cd = form.cleaned_data 
    File "C:\Python25\lib\bdb.py", line 48, in trace_dispatch 
    return self.dispatch_line(frame) 
    File "C:\Python25\lib\bdb.py", line 67, in dispatch_line 
    if self.quitting: raise BdbQuit 
BdbQuit 
INFO:root:"POST /create HTTP/1.1" 200 - 
INFO:root:"GET /favicon.ico HTTP/1.1" 404 - 

は、なぜ私が取得していますがデバッグしようとするとエラーが発生しますか?

+0

どのようにアプリケーションを実行していますか? Djangoの開発サーバ( '' ./manage.py runserver'')または '本当の'ウェブサーバを使用していますか? – Blair

答えて

0

はい、GAEランタイムはpdbをサポートしていません。不運。

同様のランタイムが必要な場合は、チェックアウトする必要がありますApphosted

+0

上記の回答を見て、私はこの記事を解決策で見つけました:http://jjinux.blogspot.com/2008/05/python-debugging-google-app-engine-apps.html – afshin

関連する問題