Tutorial de django: 404 y 500 vistas personalizadas.

Windows 7
Python 2.7.3
Django 1.5
python manage.py runserver

Estoy siguiendo el tutorial disponible en 'https://docs.djangoproject.com/en/1.5/intro/tutorial03/'

Llegué hasta la vista 'Escribir una 404 (página no encontrada)' antes de que las cosas se pusieran raras.

He intentado averiguar cómo hacer una vista 404 personalizada. Sin embargo, no estoy seguro:

A. ¿Dónde debe residir exactamente el archivo 404.html personalizado? Debería estar en mi árbol de directorios del proyecto o en mi árbol de directorios de Django. Mi árbol de directorios de proyectos se parece a esto,

1> mysite  
2>     - mysite  
3>     - polls  
4>         - templates  
5>             - polls  
6>     - templates  
7>         - admin  

Actualmente el 404.html es @ 6>

B. ¿Qué modificaciones se deben hacer donde? Entiendo que un handler404 y un handler500 deben configurarse en la url 'root' conf. Tengo un url.py que reside @ 2> y 3> (ver árbol arriba). Suponiendo que 2> es el lugar correcto, asumo que la sintaxis es la siguiente,

handler404 = 'templates.404'
handler500 = 'templates.500'

¿Qué más hay que establecer, dónde?

Respuestas a la pregunta(1)

Su respuesta a la pregunta