diff --git a/app/errors.py b/app/errors.py index cd2ed05..23df63d 100644 --- a/app/errors.py +++ b/app/errors.py @@ -2,13 +2,17 @@ from flask import render_template from app import app, db @app.errorhandler(403) -def not_found_error(error): +def forbidden_error(error): return render_template('403.html'), 403 @app.errorhandler(404) def not_found_error(error): return render_template('404.html'), 404 +@app.errorhandler(405) +def method_not_allowed_error(error): + return render_template('405.html'), 405 + @app.errorhandler(500) def internal_error(error): db.session.rollback() diff --git a/app/templates/405.html b/app/templates/405.html new file mode 100644 index 0000000..c057c78 --- /dev/null +++ b/app/templates/405.html @@ -0,0 +1,7 @@ +{% extends "base.html" %} + +{% block app_content %} +

Method Not Allowed

+

The method is not allowed for the requested URL.

+

Back

+{% endblock %} \ No newline at end of file