If csrf checking fails, Django display a page with 403 error.
It seems to me that this error can occur in regular use, for example, when the user disable cookie usage in his browser settings.
Unfortunately, this error message is not very helpful for the end-user and has a "django-error" layout (this is a problem because for example the site navigation is missing).
Django has a great mechanism for overriding templates but it seems that this template is hard-coded in the code. https://github.com/django/django/blob/1.6.8/django/views/csrf.py
Is there a way to override this template in order to provide a more friendly message to users?