Update blueprints.rst - Error Handlers

Added information about custom error handlers in Blueprints with example based simple_page.
This commit is contained in:
Jamie Grove 2013-08-10 11:35:47 -04:00
parent 1b08d527c7
commit 63a126c66a

View file

@ -202,3 +202,18 @@ you can use relative redirects by prefixing the endpoint with a dot only::
This will link to ``admin.index`` for instance in case the current request
was dispatched to any other admin blueprint endpoint.
Error Handlers
--------------
Blueprints support the errorhandler decorator just like the :class:`Flask`
application object, so it is easy to make Blueprint-specific custom error
pages.
Here is an example for a "404 Page Not Found" exception::
@simple_page.errorhandler(404)
def page_not_found(e):
return render_template('pages/404.html')
More information on error handling see :ref:`errorpages`.