Jake
Jake

Reputation: 1223

How to show all errors in the browser on Flask framework?

I use Flask framework and build a Python project. It shows all errors on the page when I run a python file on the SSH shell.

After I installed WSGI to run the server automatically, it started not showing errors on the browser. It only shows "Internal Server Error" if there is an error.

my python file has this option at the end.

if __name__ == '__main__':
    app.run(host='0.0.0.0',port=5000,debug=True)

I would like to look at all errors to figure out problems. Is there a way to look at all errors on the browser?

Upvotes: 5

Views: 8420

Answers (2)

Please someone explain to me why the following approach doesnt display the erros in the browser which is what i want to do:

app = Flask(__name__)
app.debug = True
application = app

Its very tedieous task to always have to tail -f ../logs/error_log

Upvotes: 1

Jake
Jake

Reputation: 1223

I finally noticed that it doesn't show errors on the browser because I run the server under WSGI mod.

Python Flask shows detailed errors on the browser if I run the python file on the shell.

app.debug = True

This is a command to look at detailed errors.

So, I had to turn off WSGI mod to run python file to look at detailed errors that Flask supported.

Upvotes: 6

Related Questions