Course Content

  • StatusCodeErrorDemo

Course Content


Using CMD, run the following commands to download the flask. Using as our Python file to manage templates, 404. html as the file we'll return in the event of a 404 error, and header. html as the file that contains a website's header and navbar.

Flask allows you to raise any HTTP exception that Werkzeug has registered. The default HTTP exceptions, on the other hand, return plain exception pages. When an error occurs, you might wish to show the user custom error pages. Error handlers can be used to do this.

If I execute the python file from the shell, Python Flask displays detailed errors in the browser. This is a command for inspecting specific mistakes. As a result, I had to disable the WSGI mod in order to run a python file and examine the detailed errors that Flask supported.

In Flask, the 404 Error, also known as an invalid route error, is handled by defining an error handler. def invalid route(e): @app. errorhandler(404): "Invalid route," it says. If you save the modifications and then try to access a route that doesn't exist, you'll get a "Invalid route" notice.

  • Unless it's a 501 or another code, in which case you'd have to put in every number above 500.
  • That was a great repair!
  • Rather of being strident (status).
  • startswith('5') I'd go with the more straightforward integer comparison: Because there are no bigger error codes, 500 = status 600 (or simply status >= 500).

Recommended Courses

Share With Friend

Have a friend to whom you would want to share this course?

Download LearnVern App

App Preview Image
App QR Code Image
Code Scan or Download the app
Google Play Store
Apple App Store
598K+ Downloads
App Download Section Circle 1
4.57 Avg. Ratings
App Download Section Circle 2
15K+ Reviews
App Download Section Circle 3
  • Learn anywhere on the go
  • Get regular updates about your enrolled or new courses
  • Share content with your friends
  • Evaluate your progress through practice tests
  • No internet connection needed
  • Enroll for the webinar and join at the time of the webinar from anywhere