from django.conf.urls import patterns, include, url

# Uncomment the next two lines to enable the admin:
# from django.contrib import admin
# admin.autodiscover()

urlpatterns = patterns('',
    url(r'^', include('test_app.urls')),
)

from django.conf.urls import patterns, include, url
from django.http import HttpResponseNotFound

# Uncomment the next two lines to enable the admin:
# from django.contrib import admin
# admin.autodiscover()

urlpatterns = patterns('',
    url(r'^', include('test_app.urls')),
)

def custom404(request):
    return HttpResponseNotFound(status=404)

handler404 = 'test_project.urls.custom404'

Use a custom 404 handler to avoid using the default template loader.
Use a custom 404 handler to avoid using the default template loader.
