Error Django 404 personalizado

Tengo una página 404.html, pero en algunos casos quiero poder enviar un mensaje de error json (para 404 y 500, etc.). Leí la siguiente página:

https://docs.djangoproject.com/en/dev/topics/http/views/#the-404-page-not-found-view

¿Hay algún tipo de ejemplo que muestre la implementación? Lo tengo en mi urls.py pero no se puede recoger en caso de error.

Respuestas a la pregunta(3)

Su respuesta a la pregunta