Не работает handler404, почему?
Режим дебага выключите.DEBUG = False
А ошибка какая?
Обычно в пути к шаблону не указывается папка темплайтов и темболее ../ в начале.Django 1.8
settings.pyimport os
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR, 'templates')],
        'APP_DIRS': True,
    },
]
views.pydef handler404(request):
    return render(request, 'errors/404.html', status=404)Django < 1.8
settings.pyimport os
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
TEMPLATE_DIRS = (
    os.path.join(BASE_DIR, "templates"),
)