Reputation: 1223
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
Reputation: 470
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
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