2016-10-09 8 views
0

FlaskフレームワークでPython 3を使ってアプリケーションを作り始めました。私はたいていこれに続いたtutorial。私は現在、フリーティアのAWS Ubuntu-16.04サーバーを使用して、開発中にこのアプリケーションをホストしています。フラスコのアプリケーションが返すエラーを表示するにはどうすればよいですか?

Flask Appが返すエラーをどのように表示するのですか? - ほとんどの場合、私はブラウザで500 Internal Server Errorを受け取ります。また、私はアプリケーションを開発し、デバッグするために使用する必要があります簡単な設定です。

編集1

ありがとう:

#!/usr/bin/python 
from flask import Flask, render_template, request 


app = Flask(__name__) 
app.debug = True 


@app.route('/table') 
def current_return(): 
    data = ['one', 'two', 'three'] 
    return render_template("current.html",data = data) 


if __name__ == "__main__": 
    app.run() 

答えて

1

あなたはアプリのデバッグを有効にする必要があります。

app = Flask(__name__) 
app.debug = True 

これは、一般的な「サーバーエラー」ページではなく、エラーページにトレースバックを出力します。

+0

私はこれを私の__init__.pyの一番上に置いていましたが、私はまだ '500 Internal Server Errors'を受け取りました。私は自分のinit.pyをメインポスト –

+0

に追加しました。それは、ApacheがFlaskではなくエラーを処理していることを意味します。それに応じてApacheを構成する必要があります。 – sytech

+0

ああ、ありがとう。エラーが記録された場所を見つけました。代わりにブラウザでそれらを表示するにはどうすればいいですか? –

関連する問題