0

ボトルをデバッグできません。dev に 500 個のエラーがあります。debug=Trueフラグ付きの最新のボトルを使用しています。

if __name__ == "__main__":
    # Interactive mode
    run(host='localhost', port=8049,debug=True)

これは私が得るものです.....

Bottle v0.11.rc1 server starting up (using WSGIRefServer())...
Listening on http://localhost:8049/
Hit Ctrl-C to quit.

localhost - - [30/Sep/2012 18:59:13] "POST /bidder/ HTTP/1.1" 500 1407
localhost - - [30/Sep/2012 18:59:14] "POST /bidder/ HTTP/1.1" 500 1407
localhost - - [30/Sep/2012 18:59:14] "POST /bidder/ HTTP/1.1" 500 1407
localhost - - [30/Sep/2012 18:59:15] "POST /bidder/ HTTP/1.1" 500 1407
localhost - - [30/Sep/2012 18:59:15] "POST /bidder/ HTTP/1.1" 500 1407

理由がわかれば500でも構いません。

4

1 に答える 1

1

関数のdebug=Falseキーワード パラメータはrun()、現在の開発バージョンでのみ使用できます。現在の 0.10.x コード自体は無視し、まだサポートしていません。

代わりに、次のdebug()関数を使用してください。

if __name__ == "__main__":
    # Interactive mode
    run(host='localhost', port=8049)
    debug(True)

または--debugコマンドラインフラグで実行します。

まだ行っていない場合は、debugから関数をインポートする必要がある場合があります。bottleチュートリアルでは、デバッグ モードについて詳しく説明しています

于 2012-09-30T11:09:14.193 に答える